Skip to content

Otus-DevOps-2020-02/shaadowsky_microservices

Repository files navigation

shaadowsky_microservices

shaadowsky microservices repository

Мониторинг приложения и инфраструктуры

план

  • Мониторинг Docker контейнеров
  • Визуализация метрик
  • Сбор метрик работы приложения и бизнес метрик
  • Настройка и проверка алертинга

https://hub.docker.com/repository/docker/shaadowsky/alertmanager

https://hub.docker.com/repository/docker/shaadowsky/prometheus

https://hub.docker.com/repository/docker/shaadowsky/post

https://hub.docker.com/repository/docker/shaadowsky/comment

https://hub.docker.com/repository/docker/shaadowsky/ui

Логирование и распределенная трассировка

  • Сбор неструктурированных логов
  • Визуализация логов
  • Сбор структурированных логов
  • Распределенная трасировка

выполнено на EFK (elastic + fluentd + kibana + немного zipkin)

Kubernetes intro

  • разобрать на практике все компоненты kubernetes, оахвернуть их вручную используя hard way
  • ознакомиться с описанием основных примитивов нашего приложения и его дальнейшим запуском в kubernetes

запуск кластера k8s и приложения и модель бехопасности

  • Развернуть локальное окружение для работы с Kubernetes
  • Развернуть Kubernetes в GKE
  • Запустить reddit в Kubernetes

k8s: networks and volumes

k8s: gitlab and helm