Using Kubernetes
Цель курса:
После изучения материалов данного курса вы сможете применять Kubernetes для запуска своих приложений. Курс следует рассматривать как интенсивное практическое руководство по развертыванию и администрированию самой платформы Kubernetes, а также тех приложений, которые вы планируете запускать в нем. За пять дней вы познакомитесь с основными абстракциями, используемыми в системе, и сможете правильно применять их в будущем. В лабораторном практикуме используется сквозной пример, который демонстрирует правила использования всех обсуждаемых технологий.
Этот курс ориентирован на тех, кто хочет научиться работать с Kubernetes. Предполагается, что у слушателей есть базовые представления о микросервисной архитектуре, а также навыки работы с Docker (полученные, например, в рамках курса VD001Q). Благодаря этому удается уделить большее количество времени в процессе обучения непосредственной практике работы с Kubernetes.
Для кого предназначен этот курс:
Системных администраторов, разработчиков, системных архитекторов, планирующих использовать Kubernetes.
Для успешного прохождения курса слушатели должны:
Иметь базовые навыки работы в Linux/UNIX
Знать принципы микросервисной архитектуры
Желательно иметь базовые навыки работы с Docker
По окончании курса слушатели смогут:
Установить и настроить кластер Kubernetes
Запускать свои приложения в Kubernetes
Настраивать автоматические проверки для приложений
Настраивать репликацию
Выполнять обновление приложений без простоя
Создавать интеграции для приложений
Настраивать внешний доступ к приложениям
Запускать и реплицировать приложения с хранимым состоянием
Работать с секретами
Настроить систему безопасности Kubernetes для пользователей и запущенных приложений
Использовать пакетный менеджер Helm
DK006 Использование Kubernetes (DK002+DK003)