Свържете се с нас

Съдържание и теми, включени в курса

Въведение в Kubernetes

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

Управление на ресурси

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

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

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

Мрежи и откриване на услуги

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

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

  • Запазване на данни с Persistent Volumes и Persistent Volume Claims
  • Използване на статични и динамични томове
  • Разбиране на режими на достъп, политики за възстановяване и проектирани томове

Управление на конфигурацията

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

Управление на клъстер

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

Напреднали стратегии за мащабиране

  • NodeSelector, NodeAffinity и PodAffinity
  • Разбиране и прилагане на Taints и Tolerations

Провизиране с Helm

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

Отстраняване на проблеми в Kubernetes

  • Анализиране на проблеми с BackOff и CrashLoopBackOff
  • Отстраняване на проблеми с Nodes в състояние NotReady
  • Използване на kubectl и логове за дебъгване

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

Изисквания

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

Аудитория

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

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


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

Отзиви от участници (1)

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

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