Курс предназначен для начинающих специалистов по Kubernetes.

Формат проведения - ментор-студент.

Важно

Курс рассчитан на работу с уже развёрнутым HA-кластером Kubernetes. Инструкция по установке кластера находится в материалах курса. Требования к тестовому стенду.

План курса по неделям

Каждая неделя предполагает самостоятельную работу слушателя в объёме 3 часа в день, 6 дней (18 часов). Седьмой день - запасной: для отставания, углублённого изучения или завершения практических заданий. По завершении самостоятельной работы - контроль преподавателя.

Snapshots виртуальных машин

Перед началом изучения каждой новой темы рекомендуется создать snapshot всех виртуальных машин тестового стенда. Это позволит быстро вернуться к рабочему состоянию в случае ошибок при выполнении практических заданий.

№НеделяТемы
1Архитектура, Pod, рабочие нагрузкиАрхитектура Kubernetes, Namespace, Pod (состояния, метки, ресурсы, пробы, Init Containers), Deployment (создание, масштабирование, стратегии), Service (ClusterIP, NodePort), StatefulSet (Headless Service, pvc-template), DaemonSet (toleration)
2Job/CronJob, Affinity, ConfigMap, SecretJob (виды, автоочистка), CronJob, nodeName/nodeSelector, Taints/Tolerations, Affinity/Anti-Affinity, TopologySpreadConstraints, ConfigMap, Secret
3VolumesemptyDir, Downward API, Projected Volumes, hostPath, PV/PVC, StorageClass, NFS CSI driver
4RBAC, DNS, Ingress, Gateway APIRBAC (Role, ClusterRole, RoleBinding, ClusterRoleBinding, ServiceAccount), CoreDNS, MetalLB (LoadBalancer на baremetal), Ingress (устаревает), Gateway API на Envoy Gateway (GatewayClass, Gateway, HTTPRoute, Canary, Blue-Green)
5Итоговая работаКомплексное развёртывание приложения со всеми изученными темами

Расписание курсов

Как такового расписания нет.

Начало нового потока курсов объявляется в группе в Телеграм.