• Важная историческая вводная • Модель управления инфраструктурой Packer, Terraform • Управление конфигурацией Ansible • Работа с Docker полное руководство • Работа с Jenkins • Настройка мониторинга Prometheus, графика Grafana • Инструменты для работы с логами • Kubernetes. K8S
Курс DevOPS v 2.0 – это обучение в форме игры
Чат-поддержка, где уже 756 обучающихся и разбор всех вопросов
• Владею подходом IaC, использую для этого Packer и Terraform. • Умею писать playbook Ansible для автоматизации развертывания и рутинных задач.
• Упаковывал сайты в Docker для дальнейшего обновления путем настройки CI/CD pipeline, используя Jenkins для непрерывной поставки обновлений в веб приложение.
• Настраивал стек мониторинга с Prometheus в качестве сборщика и отрисовкой графиков в Grafana, выгрузку и мониторинг логов в graylog, вместе со стеком ELK.
• Есть опыт настройки кластера Kubernetes и его внутренних сервисов: DNS, ingress, балансировщики нагрузки, сети.
Опыт:
ANSIBLE
DOCKER
ELK
TERRAFORM
GRAFANA
PROMETHEUS
GRAYLOG
JENKINS
KUBERNETES
PACKER
Вы научитесь настраивать эти сервисы и добавите их в свое резюме
Программа курса
Если уделять курсу около часа в день, ты сможешь его пройти за два месяца
ГЛАВА
Изучим :
Что такое DevOps и история его развития
DevOps как система. Практики и методики
ГЛАВА
Изучим:
Модели управления инфраструктурой. Подготовка образов с помощью Packer
Знакомство с Terraform
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
ГЛАВА
Знакомство с утилитами Ansible
Написание простого плейбука.
Использование модулей ansible
Использование циклов
Использование ветвления
Написание ролей
ГЛАВА
Docker с самых основ
Создание образов Docker при помощи Dockerfile
Создавать стек приложений используя Docker
Команды Docker
Узнаем, что такое Docker compose
Узнаем, что такое Docker Swarm
ГЛАВА
Автоматизация развертывания с CI/CD Jenkins
ГЛАВА
Настройка мониторинга Prometheus
Графика Grafana
ГЛАВА
ELK
GrayLog
ГЛАВА
Введение
Architecture ( Обзор, ETCD, сборка первого кластера)
Resources & Manifests.
Сети и DNS в Kubernetes.
Что еще можно настроить (внешние ресурсы, пароли, аутентификация)