План на курса

[Ден 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.
  • Основно разбиране на концепциите за виртуализация
  • Разбиране на концепциите за работа в мрежа
  • Разбиране за това как работят уеб приложенията

Публика

  • Разработчици на софтуер
  • Архитекти
  • Инженери по внедряване
 21 Hours

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



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

Oтзиви от потребители (4)

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

OpenShift 4 for Administrators

35 Hours

Kubernetes on AWS

14 Hours

Kubernetes Design Patterns

21 Hours

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