План на курса
Въведение
- Какво е Kubernetes? Контейнеризация срещу виртуализация Преглед на Kubernetes функции и архитектура Kubernetes в контекста на Cloud Native Computing Foundation (CNCF)
разбиране Kubernetes
- Жизненият цикъл на Kubernetes приложение Kubernetes компоненти: Master и Nodes Kubelet, Kube-proxy и други ключови компоненти
Приготвяме се да започнем
- Настройване на средата за разработка Инсталиране Kubernetes с помощта на kubeadm Конфигуриране на kubectl и kubeconfig
Работа с подс
- Създаване на Pods Управление на конфигурации на Pods Accessиране и отстраняване на неизправности в Pods
ReplicaSets и внедрявания
- Създаване и мащабиране на ReplicaSets Управление на актуализации на приложения с внедрявания Използване на непрекъснати актуализации и връщания назад
Услуги и Networking
- Създаване на услуги за излагане на приложения Вътрешни срещу външни услуги Мрежови политики за защитена комуникация
Постоянно съхранение
- Класове за съхранение на постоянен том (PV) и иск за постоянен том (PVC), използващи томове за управление на данни
Конфигурация и тайни
- Управление на конфигурации на приложения Защита на чувствителни данни с Secrets Използване на ConfigMaps за външни конфигурации
Интегриране Kubernetes с облачни платформи
- Разполагане на Kubernetes клъстери на основни облачни доставчици Използване на Load Balancers и Ingress Controllers Автоматично мащабиране с Horizontal Pod Autoscalers (HPA)
Мониторинг и регистриране
- Внедряване на проверки на здравето Използване на Kubernetes Табло за управление за наблюдение на клъстери Агрегиране на регистрационни файлове с инструменти като Fluentd и Elasticsearch
Отстраняване на неизправности
- Идентифициране на често срещани проблеми при Kubernetes внедрявания Отстраняване на грешки в приложения и мрежови проблеми Анализиране на Kubernetes събития и регистрационни файлове
Обобщение и следващи стъпки
- Ключови изводи от курса Препоръчителни ресурси за по-нататъшно обучение Следващи стъпки във вашето Kubernetes пътуване
Изисквания
- Разбиране на основните мрежови концепции Опит с Linux интерфейс на командния ред Основен опит в програмирането на всеки език
Публика
- Разработчици Системни администратори DevOps Инженери
Oтзиви от потребители (5)
той беше търпелив и разбра, че изоставаме
Albertina - REGNOLOGY ROMANIA S.R.L.
Курс - Deploying Kubernetes Applications with Helm
Машинен превод
Той обясни всичко, не само понятията на k8s.
Stefan Voinea - EMAG IT Research S.R.L
Курс - Certified Kubernetes Application Developer (CKAD) - exam preparation
Машинен превод
Depth of knowledge of the trainer
Grant Miller - BMW
Курс - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Курс - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.