Администрирование Kubernetes (KUB201) – Программа курса

Программа курса

Раздел 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