Введение
-
История Kubernetes, его роль в современных IT-системах
-
Обзор ключевых компонентов экосистемы и сценариев использования
Установка и настройка
-
Развёртывание кластера с помощью kubeadm и Minikube
-
Конфигурация компонентов и управление версиями
Архитектура Kubernetes
-
Изучение Control Plane, etcd, kubelet, scheduler, kube-proxy и сетевой подсистемы
API и доступ
-
Работа с API-сервером, kubectl и конфигурациями доступа
-
Контроль прав через RBAC
Объекты API
-
Pods, ReplicaSets, Deployments, ConfigMaps, Secrets
Управление состоянием с помощью Deployments
-
Развёртывание приложений, масштабирование, стратегии обновления
Volumes и хранение данных
-
Постоянные тома, PersistentVolumeClaim (PVC), storage classes
Сервисы (Services)
-
Типы сервисов: ClusterIP, NodePort, LoadBalancer
Helm
-
Управление приложениями через Helm Charts
Ingress
-
Настройка Ingress-контроллеров и маршрутизация HTTP(S)-трафика
Scheduling
-
Настройка affinity/anti‑affinity, taints/tolerations, QoS и ограничений ресурсов
Логирование и отладка
-
Сбор логов, диагностика проблем в кластере и приложениях
Custom Resource Definition (CRD)
-
Расширение функционала Kubernetes с помощью CRD и контроллеров
Безопасность
-
Практики: NetworkPolicy, RBAC, Secrets, безопасность контейнеров
Высокая доступность (HA)
-
Настройка отказоустойчивого кластера (multi-master, репликация etcd и др.)
+7 (700) 870-07-77
university@dtu.kz



