beloshapkabs microservices repository
- Работа с Helm
- Развертывание Gitlab в Kubernetes
- Запуск CI/CD конвейера в Kubernetes
- Ingress Controller
- Ingress
- Secret
- TLS
- LoadBalancer Service
- Network Policies
- PersistentVolumes
- PersistentVolumeClaims
- Развернули локальное окружение для работы с Kubernetes
- Развернули Kubernetes в Yandex Cloud
- Запустили reddit в Kubernetes
- Подготовили окружение
- Подготовили инсталляцию Gitlab CI
- Подготовили репозиторий с кодом приложения
- Описали для приложения этапы пайплайна
- Определили окружения
- Подготовили окружение
- Залогировали Docker-контейнеры
- Собрали неструктурированные логи
- Визуализация логов
- Собрали структурированные логи
- Распределенный трейсинг с помощью zipkin
- Prometheus: запуск, конфигурация, знакомство с Web UI
- Мониторинг состояния микросервисов
- Сбор метрик хоста с использованием экспортера
- Запушили собранные нами образы на DockerHub: https://hub.docker.com/repositories/beloshapkabs
- Разобрались с работой сети.
- Собрали и запустили образ приложения с помощью docker-compose
- Параметризовали некоторые переменные для docker-compose
- Имя проекта можно задать с помощью ключа -p project_name
- Создали файл docker-compose.override.yml
- Запустили:
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d
- Научились описывать и собирать Docker-образы для сервисного приложения.
- Научились оптимизировать работу с Docker-образами.
- Запуск и работа приложения на основе Docker-образов, оценка удобства запуска контейнеров при помощи docker run
- Создали docker host
- Создали образ
- Работа с Docker Hub