План на курса
[Ден 01]
Въведение
- Контейнери срещу виртуални машини Скорост и производителност
Преглед на Docker архитектурата
- Docker и Linux ядрото Docker компоненти (Docker клиент, Docker демон, изображения, регистър, контейнери)
Използване на Docker за стартиране и управление на контейнери
- Изображения, контейнери, обеми, мрежи
Кратък преглед на оркестрацията на контейнера
Инсталиране Docker
Изтегляне на изображение от интернет
- Пример: Apache Tomcat
Пускане на контейнера
Docker регистри
- Публично срещу частно
Създаване и управление на Dockerфайлове
Изграждане на Docker изображение
Внедряване на уеб приложение
- Примерно приложение: Java EE сървър на приложения
Как Docker контейнерите комуникират помежду си
Конфигуриране на томове и мрежи в Docker
- Свързване и състояние
[Ден 02]
Гмурнете се дълбоко в оркестрацията на контейнери с Kubernetes
Преглед на Kubernetes архитектурата
- Подове, етикети/селектори, контролери за репликация, услуги, API
Инсталиране на Kubernetes клъстер
Създаване на Kubernetes подове, томове и внедрявания
Групиране и организиране на вашия клъстер
Услуги по откриване и публикуване
Откриване и свързване към контейнери
Внедряване на уеб приложение
- Обработка на компоненти на приложението Обработка на Database връзки
Kubernetes сигурност
- Удостоверяване и оторизация
Разширена работа в мрежа
- Docker мрежа срещу Kubernetes работа в мрежа
Мониторинг Kubernetes
- Клъстерно регистриране с Elasticsearch и fluentd мониторинг на нивото на контейнера (cAdvisor UI, Influxdb, Prometheus)
[Ден 03]
Мащабиране на вашия Kubernetes клъстер
Инфраструктура за Kubernetes
- Обезпечаване, разделяне, работа в мрежа
Изграждане на клъстер с висока наличност
- Балансиране на натоварването и откриване на услуги
Внедряване на мащабируемо приложение
- Автоматично мащабиране на хоризонтална капсула Групиране на база данни в Kubernetes
Актуализиране на вашето приложение
- Издания в Kubernetes
Отстраняване на неизправности
Заключителни бележки
Изисквания
- Познаване на командния ред Linux.
- Основно разбиране на концепциите за виртуализация
- Разбиране на концепциите за работа в мрежа
- Разбиране за това как работят уеб приложенията
Публика
- Разработчици на софтуер
- Архитекти
- Инженери по внедряване
Oтзиви от потребители (7)
Ръце върху упражнения
Tobias - Elisa Polystar
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
Машинен превод
Обучителят беше много опитен и педагог! Пет палци! Отговорих на всички въпроси и помогнах с упражнения, които не изпитвам стрес да закъснея с тях :-)
Alexandre - Elisa Polystar
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
Машинен превод
Учителят има много познания по темата и ни пита за всяка нова тема или разбира и учи. Упражненията бяха много полезни. Благодаря.
Guillermo Saenz - Elisa Polystar
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
Машинен превод
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Курс - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.