Уроки по тегу «DevOps»
Научимся разворачивать в облаке готовое к работе stateful-приложение
Научиться создавать Pod, работать с базовыми YAML-манифестами и использовать команды kubectl для деплоя и проверки статуса.
Изучить типы Volume, способы их монтирования и практику деплоя приложения с конфигами и томами.
Узнать о Liveness/Readiness пробах, ограничениях ресурсов, rolling updates и автоскейлинге HPA.
Понять структуру Master и Worker узлов, роль компонентов и взаимодействие частей кластера.
Разобрать архитектуру кластера, компоненты API Server, Scheduler, Controller Manager и взаимодействие с Worker узлами.
Узнать историю Kubernetes, его основные задачи и отличия от Docker Compose и Swarm, а также когда его применять.
Понять роль ReplicaSet и Deployment, научиться масштабировать приложения и выполнять обновления с rollout.
Изучить типы Service, внутреннюю DNS-навигацию и способы доступа к Pod извне.
Познакомиться с ConfigMap и Secret, их созданием и подключением к приложениям.
Познакомиться с инструментами для локальной разработки, создать первый кластер и разобраться с kubeconfig.
Научиться использовать kubectl для отладки, настраивать Prometheus и Grafana, а также решать проблемы с Pod.
Осознать различия между DevOps, системным администратором и разработчиком
Разобраться в ключевых составляющих DevOps: CI/CD, автоматизация и командная культура
Понять реальные задачи DevOps-инженера в компании и его вклад в процессы
Изучить карьерные перспективы DevOps: вакансии, грейды и уровень зарплат
Разобраться в понятии наблюдаемости, её отличиях от мониторинга и роли SLA/SLI/SLO