Программа курса
Раздел 1: Введение в курс
Раздел 2: Введение в контейнеры и оркестровку контейнеров
- Понимание концепций контейнеров
- Понимание архитектуры микросервисов
- Понимание Kubernetes
- Понимание платформы SUSE CaaS
Раздел 3: Администрирование Kubernetes
- Понимание основных команд Kubernetes
- Работа с Namespaces
- Понимание манифестов Kubernetes
- Понимание развертывания Multi-pod
- Работа с развертываниями
- Настройка сети для приложений
- Использование переменных среды с приложениями
- Использование ConfigMap
- Работа с Secrets в Kubernetes
- Работа с Labels и селекторами
- Настройка соответствия узлов в Kubernetes
- Масштабирование приложений
Раздел 4: Управление приложениями в Kubernetes с помощью Kustomize
- Понимание концепций Kustomize
- Управление приложениями с помощью Kustomize
Раздел 5: Управление приложениями в Kubernetes с помощью Helm
- Понимание основных Helm Концепций
- Управление приложениями с помощью Helm
Раздел 6: Ingress Networking и Ingress Controller в Kubernetes
- Работа с Ingress Controller Nginx
Раздел 7: Хранение в Kubernetes
- Понимание концепций хранилища Kubernetes
- Работа с постоянным хранилищем в классах хранения
Раздел 8:Контроль использования ресурсов в Kubernetes
- Как контролировать использование ресурсов в Kubernetes
- Работа с LimitRanges
- Работа с Resource Quotas
Раздел 9: Контроль доступа на основе ролей в Kubernetes
- Понимание контроля доступа на основе ролей
- Выполнение аутентификации пользователей на платформе CaaS
- Настройка RBAC в Kubernetes