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

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

Въведение

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

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

  • Какво е Kubernetes?
  • Компоненти на Kubernetes
  • Предизвикателства
  • Наследството на Borg
  • Архитектура на Kubernetes
  • Терминология
  • Главен възел (Master Node)
  • Подчинени (работни) възли (Minion/Worker Nodes)
  • Подове (Pods)
  • Услуги (Services)
  • Контролери / Оператори
  • Един IP адрес за под
  • Настройка на мрежата
  • CNI конфигурационен файл за мрежа
  • Комуникация между подове
  • Cloud Native Computing Foundation
  • Препоръки за ресурси
  • Лабораторни упражнения

Изграждане

  • Опции за контейнери
  • Контейнеризиране на приложение
  • Създаване на Dockerfile
  • Хостване на локално хранилище
  • Създаване на внедряване (Deployment)
  • Изпълнение на команди в контейнер
  • Под с множество контейнери
  • readinessProbe
  • livenessProbe
  • Тестване
  • Лабораторни упражнения

Проектиране

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

Конфигурация на внедряване

  • Общ преглед на томовете (Volumes)
  • Представяне на томовете
  • Спецификация на том
  • Типове томове
  • Пример за споделен том
  • Постоянни томове и заявки
  • Постоянен том (Persistent Volume)
  • Заявка за постоянен том (Persistent Volume Claim)
  • Динамично осигуряване
  • Тайни (Secrets)
  • Използване на тайни чрез променливи на средата
  • Монтиране на тайни като томове
  • Преносими данни с ConfigMaps
  • Използване на ConfigMaps
  • Състояние на конфигурацията на внедряването
  • Мащабиране и текущи актуализации
  • Връщане на внедрявания
  • Лабораторни упражнения

Сигурност

  • Общ преглед на сигурността
  • Достъп до API
  • Автентикация
  • Авторизация
  • ABAC
  • RBAC
  • Преглед на RBAC процеса
  • Контролер за допускане (Admission Controller)
  • Контексти на сигурност (Security Contexts)
  • Политики за сигурност на подовете (Pod Security Policies)
  • Политики за мрежова сигурност (Network Security Policies)
  • Пример за политика за мрежова сигурност
  • Пример за политика по подразбиране
  • Лабораторни упражнения

Предоставяне на достъп до приложения

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

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

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

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

Изисквания

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

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

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

Аудитория

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

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

 21 Часа

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


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

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

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

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