План на курса

Въведение

  • Цели
  • Кого представлявате
  • The Linux Foundation
  • Обучение в The Linux Foundation
  • Програми за сертификация и цифрово маркиране
  • Подготовка на системата
  • Регистрация за курса
  • Лаборатории

Архитектура на Kubernetes

  • Какво е Kubernetes?
  • Компоненти на Kubernetes
  • Препятствия
  • Borg наследство
  • Архитектура на Kubernetes
  • Терминология
  • Мастър узел
  • Minion (работен) узли
  • Подове
  • Служби
  • Контролери / оператори
  • Един IP адрес на пода
  • Мрежово настройване
  • CNI мрежова конфигурационна файл
  • Комунікация между подовете
  • Облачно изчислително основание
  • Рекомендации за ресурси
  • Лаборатории

Създаване

  • Опции за контейнери
  • Контейнеризиране на приложение
  • Създаване на Dockerfile
  • Хостинг на локален репозиторий
  • Създаване на инсталация
  • Изпълнение на команди в контейнер
  • Много-контейнерен под
  • readinessProbe
  • livenessProbe
  • Тестване
  • Лаборатории

Дизайн

  • Традиционни приложения: разглеждане
  • Разделени ресурси
  • Преминаване
  • Гъвкава рамка
  • Управление на използването на ресурси
  • Използване на метки за избор
  • Много-контейнерни подове
  • Sidecar контейнер
  • Adapter контейнер
  • Ambassador
  • Точки за размисъл
  • Задачи
  • Лаборатории

Конфигурация на инсталацията

  • Общ преглед на томовете
  • Представяне на томове
  • Спецификация за тома
  • Типове на томове
  • Пример с общ том
  • Постоянни томове и заявки
  • Постоянен том
  • Постоянна заявка за том
  • Динамична предлагаща
  • Секрети
  • Използване на секрети чрез променливи на околната среда
  • Монтиране на секрети като томове
  • Портативни данни с ConfigMaps
  • Използване на ConfigMaps
  • Статус на конфигурацията на инсталацията
  • Мащабиране и ротационни актуализации
  • Обратно възстановяване на инсталацията
  • Лаборатории

Безопасност

  • Общ преглед на безопасността
  • Достъп до API-то
  • Потвърждаване на личност
  • Авторизация
  • ABAC
  • RBAC
  • Общ преглед на процеса RBAC
  • Контролер за допускане
  • Безопасни контексти
  • Политики за безопасност на подовете
  • Мрежови политики за безопасност
  • Пример с мрежова политика за безопасност
  • Пример със стандартна политика
  • Лаборатории

Експозиране на приложенията

  • Типове на служби
  • Диаграма на службите
  • Шаблон за актуализация на служба
  • Достъп до приложение с помощта на служба
  • Служба без избор
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress ресурс
  • Ingress контролер
  • Service Mesh
  • Лаборатории

Улесняване на грешки

  • Общ преглед за улесняване на грешки
  • Основни стъпки за улесняване на грешки
  • Постоянна (постоянна) промяна
  • Основен поток за улесняване на грешки: подове
  • Основен поток за улесняване на грешки: узли и безопасност
  • Основен поток за улесняване на грешки: агенти
  • Мониторинг
  • Инструменти за логирање
  • Мониторинг на приложенията
  • Системни и агенски логове
  • Тестирани съобразяване
  • Повече ресурси
  • Лаборатории

Ревю на изпита CKAD

Изисквания

За да извлечете максимална полза от този курс, трябва да имате:

Основни умения за работа с командния ред и редактиране на файлове в Linux и да сте запознати със използването на програмен език (например Python, Node.js, Go). Знанието за концепции и архитектури на облачни приложения (като тези, преподавани в нашата безплатна Introduction to Kubernetes edX MOOC) е полезно за този курс.

Бъдете внимателни, Kubernetes Administration (LFS458) не е предварително изискване за този курс. Има перехвърляне на материали от курсовете, както всеки е предназначен да стои самостоятелно и се съобразява с връзките изпитвания.

Целева група

Този курс е за разработчици на приложения с опит, които трябва да контейнеризират, хостират, инсталират и конфигурират приложение в многоузлов кластър.

Ниво на подготовка: Средно

 21 часа

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


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

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

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