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