План на курса

Въведение

  • Цели
  • Кой си ти
  • Фондация Linux.
  • Linux Основно обучение
  • Програми за сертифициране и цифрови значки
  • Подготовка на вашата система
  • Регистрация за курс
  • лаборатории

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

  • Какво е Kubernetes?
  • Компоненти на Kubernetes
  • Предизвикателства
  • Наследството на Борг
  • Kubernetes Архитектура
  • Терминология
  • Главен възел
  • Миньонски (работнически) възли
  • Подс
  • Услуги
  • Контролери / Оператори
  • Единичен IP на Pod
  • Networking Настройка
  • CNI мрежов конфигурационен файл
  • Под-към-под Communication
  • Cloud Native Computing Foundation
  • Препоръки за ресурси
  • лаборатории

Изграждане

  • Опции на контейнера
  • Контейнериране на приложение
  • Създаване на файла Docker.
  • Хостинг на локално хранилище
  • Създаване на разполагане
  • Изпълнение на команди в контейнер
  • Мултиконтейнерна капсула
  • готовностПроба
  • livenessProbe
  • Тестване
  • лаборатории

Дизайн

  • Традиционни приложения: съображения
  • Отделени ресурси
  • Преходност
  • Гъвкава рамка
  • Управление на използването на ресурси
  • Използване на селектори на етикети
  • Многоконтейнерни капсули
  • Контейнер с кош
  • Контейнер за адаптер
  • посланик
  • Точки за размисъл
  • работни места
  • лаборатории

Конфигурация за разполагане

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

Сигурност

  • Преглед на сигурността
  • Accessизвършване на API
  • Удостоверяване
  • Упълномощаване
  • ABAC
  • RBAC
  • Преглед на процеса на RBAC
  • Контрольор по допускане
  • Контексти на сигурността
  • Политики за сигурност на Pod
  • Network Security Политики
  • Network Security Пример за политика
  • Пример за политика по подразбиране
  • лаборатории

Излагане на приложения

  • Видове услуги
  • Диаграма на услугите
  • Шаблон за актуализиране на услугата
  • Accessкомплектуване на приложение с услуга
  • Обслужване без селектор
  • ClusterIP
  • NodePort
  • LoadBalancer
  • Външно име
  • Входен ресурс
  • Контролер за вход
  • Service Mesh
  • лаборатории

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

  • Общ преглед на отстраняването на неизправности
  • Основни стъпки за отстраняване на неизправности
  • Текуща (постоянна) промяна
  • Основен процес на отстраняване на неизправности: Pods
  • Основен процес на отстраняване на неизправности: възел и сигурност
  • Основен процес на отстраняване на неизправности: Агенти
  • Мониторинг
  • Инструменти за регистриране
  • Приложения за наблюдение
  • Системни и агентски регистрационни файлове
  • Тестване за съответствие
  • Още ресурси
  • лаборатории

Преглед на изпита CKAD

Изисквания

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

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

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

Публика

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

Ниво на опит: средно ниво

 21 Часа

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


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

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

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