Skip to content

opopovich microservices repository

License

Notifications You must be signed in to change notification settings

Otus-DevOps-2021-11/opopovich_microservices

Repository files navigation

opopovich_microservices

opopovich microservices repository

Docker-1 and Docker-2 homework

1)Научились работать с докер и докер хаб 2)Испытали много боли и поняли что методичка устарела 3)Залили свой образ в докер-хаб

Docker-3 homework

1)Научились собирать Docker образы для приложений 2)Оптимизировали Dockerfile 3)Опять испытали боль с устаревшей методой 4)Научились подключать docker volume

Docker-4 homework 1)Разобрались с сетями и docker-compose 2)Чтобы изменить имя проекта нужно запустить docker-compose с флагом -p или уже можно указать project_name рпямо в yaml

Monitoring homework

Подняли контейнер с prometheus и reddit Не понял почему на странице 32 ui_health=0 и как вообще это работает. Собрали хостовые метрики с помощью node exporter Ссылка на образы docker.io/opopovich85

Logging homework

  • Не удалось поработать с Kibana т.к fluentd не передает данные в эластик и ошибка не понятна
  • Zipkin работает

Kubernetes-1 homework

  • Долго пытался понять почему virtualbox nat ip одинаковый для всех нод

  • Понял что нужно поднимать кластер с --apiserver-advertise-address

  • Запустил кластер и протестировал его работу

Kubernetes-2 homework

  • Собрали кластер локально

  • Не смотря на утверждение что дашбоард ставится по дефолту это не так

  • Создали кластер в yandex и задеплоили приложение