План на курса

Въведение

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

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

    Какво е Kubernetes? Компоненти на Kubernetes Предизвикателства Наследството на Borg Kubernetes Архитектура Терминология Главен възел Minion (Worker) Възли Pods Услуги Контролери / Оператори Единичен IP на Pod Networking Настройка CNI Мрежов конфигурационен файл Pod-to-Pod Комуникация Cloud Native Computing Foundation Resource Resource Recommendations Labs

Изграждане

    Опции на контейнер Контейнеризиране на приложение Създаване на Dockerфайл Хостиране на локално хранилище Създаване на внедряване Изпълнение на команди в контейнер Multi-Container Pod readinessProbe livenessProbe Testing Labs

Дизайн

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

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

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

Сигурност

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

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

    Типове услуги Диаграма на услуги Образец за актуализиране на услуги Достъп до приложение с услуга на услуга без селектор ClusterIP NodePort LoadBalancer ExternalName Ingress Resource Ingress Controller Service Mesh Labs

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

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

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

Изисквания

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

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

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

Публика

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

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

 21 Hours

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



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

Свързани Kурсове

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