План на курса
[Ден 01]
Въведение
Преглед на оркестрацията на контейнера с Kubernetes
Преглед на Kubernetes архитектурата
- Подове, етикети/селектори, контролери за репликация, услуги, API
Инсталиране на Kubernetes клъстер
Изтегляне на Docker изображение от интернет
Създаване на Kubernetes подове, томове и внедрявания
Групиране и организиране на вашия клъстер
Използване на Kubernetes пространства от имена за управление на различни среди
- Управление на тестови, етапни и производствени среди в рамките на един и същи клъстер Kubernetes Най-добри практики за пространства от имена
Откриване и свързване към контейнери
Услуги по откриване и публикуване
- Не-HTTP услуги (пасивен FTP, SMTP LDAP и др.)
Kubernetes сигурност
- Удостоверяване и оторизация
Надграждане на Kubernetes клъстер
- Минимизиране на въздействието
Разширена работа в мрежа
- Docker мрежа срещу Kubernetes работа в мрежа
Взаимодействие между мрежови доставчици и Kubernetes работа в мрежа
- Най-добри практики за разделяне на услуги в клъстер Сравнение на различни доставчици на CNI (производителност, функции и т.н.)
Мониторинг Kubernetes
- Клъстерно регистриране с Elasticsearch и fluentd мониторинг на нивото на контейнера (cAdvisor UI, Influxdb, Prometheus)
Най-добри практики за работа с контейнерни сървъри и хранилища за данни
[Ден 02]
Мащабиране на вашия Kubernetes клъстер
Инфраструктура за Kubernetes
- Предоставяне, разделяне, работа в мрежа
Изграждане на клъстер с висока наличност
- Балансиране на натоварването и откриване на услуги
Внедряване на мащабируемо приложение
- Хоризонтално под автоматично мащабиране Групиране на база данни в Kubernetes
Актуализиране на вашето приложение
- Издания в Kubernetes
Отстраняване на неизправности
- Диагностициране и коригиране на често срещани Kubernetes проблеми
Обобщение и заключение
Изисквания
- Опит с Docker контейнери
- Познаване на командния ред Linux.
- Разбиране на концепциите за работа в мрежа
Публика
- Разработчици на софтуер
- Архитекти
- Инженери по внедряване
Oтзиви от потребители (10)
Практическите упражнения бяха изключително важни за затвърдяване на наученото. Задълбоченото обяснение как работят нещата под капака направи всичко по-ясно.
Otavio Marchioli dos Santos - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Динамиката на обучението.
Júlio Gomes - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Упражнения за прилагане на знанията на практика
Leandro Sandmann - ExitLag
Course - Kubernetes from Basic to Advanced
Machine Translated
Едни и същи неща не се повтаряха няколко пъти, показаното беше ясно.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Course - Kubernetes from Basic to Advanced
Machine Translated
Примери на живо, създаване на нови решения/тестове по време на обучение
Mikołaj - Sopra Steria Polska Sp. z o. o.
Course - Kubernetes from Basic to Advanced
Machine Translated
Много добър подход, дебъгване на живо, показване и описание на проблеми на други участници и решаването им по време на обучението.
Łukasz H - Hostersi sp. z o.o.
Course - Kubernetes from Basic to Advanced
Machine Translated
Професионализмът на преподавателя, широк набор от материали и начин на обяснение с прости примери
Adrian - Hostersi sp. z o.o.
Course - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
Course - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Course - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept