План на курса

Въведение в Kubernetes

  • Преглед на Kubernetes и неговата архитектура
  • Основни компоненти: API сървър, Controller Manager, Scheduler, etcd и Kubelet
  • Разбиране на подове, възли и клъстери

Ресурс Management

  • Изолиране на ресурси с помощта на пространства от имена
  • Дефиниране на заявки и лимити за изчислителни ресурси
  • Мащабиране на приложения с Kubernetes

Управление на натоварванията

  • Внедряване на приложения с помощта на Deployments, StatefulSets и DaemonSets
  • Използване на Jobs и CronJobs за планиране на задачи
  • Работа с актуализации и връщания назад

Networking и Откриване на услуга

  • Разбиране на Kubernetes услуги: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Конфигуриране на DNS и откриване на услуги
  • Излагане на приложения чрез Ingress

Устойчивост на данните

  • Постоянни данни с постоянни томове и искове за постоянни томове
  • Използване на статични и динамични обеми
  • Разбиране на Access режими, политики за възстановяване и проектирани обеми

Configuration Management

  • Внедряване на ConfigMaps и Secrets
  • Използване на променливи на средата и обеми за конфигуриране

Клъстер Management

  • Kubernetes надграждане на клъстер с помощта на kubeadm
  • Конфигуриране на удостоверяване с TLS сертификати
  • Управление на разрешения с ролеви Access контрол (RBAC)

Разширени стратегии за мащабиране

  • NodeSelector, NodeAffinity и PodAffinity
  • Разбиране и прилагане на петна и толерантности

Осигуряване с Helm

  • Въведение в Helm и Helm графики
  • Създаване и внедряване на Helm диаграми
  • Управление на зависимости с Helm

Отстраняване на неизправности Kubernetes

  • Анализиране на проблеми с BackOff и CrashLoopBackOff
  • Отстраняване на проблеми с възли в състояние NotReady
  • Използване на kubectl и регистрационни файлове за отстраняване на грешки

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на Linux команди
  • Познаване на концепциите за контейнеризация (напр. Docker)
  • Опитът с основите на работата в мрежа се препоръчва, но не е задължителен

Публика

  • Системни администратори
  • DevOps инженери
  • Разработчици, целящи да разположат и управляват приложения в контейнери
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории