План на курса

Въведение в Kubernetes

  • Какво е Kubernetes?
  • Преимущества на оркестрация на контейнери
  • Kubernetes срещу Docker Swarm и други оркестратори

Основни компоненти и архитектура

  • Архитектура на контролния плейн и възлови
  • Подове, репликасетове и деплойменти
  • Услуги, етикети и селектори

Настройка на среда за Kubernetes

  • Използване на Minikube или Kind за локални кластъри
  • Инструмент за командния ред kubectl
  • Accessане и инспекция на компоненти на кластера

Развертане на приложения в Kubernetes

  • Създаване и управление на подове и деплойменти
  • Ролинг апдейти и ролбекове
  • Управление на изображения на контейнери

Networking и услуги

  • Обзор на мрежовата конфигурация на кластера
  • Създаване на вътрешни и външни услуги
  • Основни концепции за DNS, ингрес контролъри и балансиране на натоварване

Обем и хранене

  • Работа с персистентни обем и заявки
  • Класове за хранение и динамично предоставяне
  • Стратегии за персистентност на данни

Мониторинг и отстраняване на проблеми в кластера

  • Инспекция на логи и събития на подове
  • Общи диагностични команды kubectl
  • Най-добри практики за лимити на ресурси и проверки на здравето

Резюме и следващи стъпки

Изисквания

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

Целева аудитория

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

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


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

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

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

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