Kubernetes для начинающих

Начинающий

Этот курс предназначен для обучения управлению контейнерами приложений с использованием Kubernetes. Вы узнаете, как работает Kubernetes, и как использовать его для развертывания и управления приложениями.

kubernetesdevops

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Обзор

Этот курс представляет собой быстрое и всестороннее введение в Kubernetes, популярную платформу оркестрации контейнеров с открытым исходным кодом. Учащиеся получат практический опыт в настройке локального кластера Kubernetes, развертывании приложений, управлении сервисами, масштабировании и балансировке нагрузки, а также обновлении и откате приложений.

Цели

По окончании этого курса учащиеся смогут:

  1. Настроить локальный кластер Kubernetes и изучить его компоненты.
  2. Развертывать приложения на Kubernetes и понимать процесс развертывания.
  3. Исследовать и отлаживать приложения Kubernetes, используя различные инструменты и команды.
  4. Публиковать приложения Kubernetes, используя различные типы сервисов.
  5. Масштабировать и балансировать нагрузку приложений, работающих на Kubernetes.
  6. Обновлять и откатывать приложения, развернутые на Kubernetes.

Основные моменты

  • Практическое обучение с акцентом на практические навыки
  • Всестороннее освещение основных концепций и функций Kubernetes
  • Пошаговое руководство по настройке локальной среды Kubernetes
  • Изучение реальных сценариев использования Kubernetes и лучших практик

Структура

Курс состоит из следующих модулей:

graph LR; A[Быстрый старт с Kubernetes] --> B[kubernetes] B --> C[Лабораторная работа: Исследование кластера Kubernetes] B --> D[Лабораторная работа: Развертывание приложений на Kubernetes] B --> E[Лабораторная работа: Исследование и отладка приложений Kubernetes] B --> F[Лабораторная работа: Публикация приложений Kubernetes] B --> G[Лабораторная работа: Масштабирование и балансировка нагрузки приложений] B --> H[Лабораторная работа: Обновление и откат приложений]

Этот курс разработан для того, чтобы предоставить учащимся прочную основу в Kubernetes, позволяя им:

  1. Понимать основные концепции и архитектуру Kubernetes.
  2. Получить практический опыт в управлении и эксплуатации кластеров Kubernetes.
  3. Развить навыки развертывания, управления и масштабирования контейнеризированных приложений на Kubernetes.
  4. Эффективно устранять неполадки и отлаживать приложения на базе Kubernetes.
  5. Быть в курсе последних функций и лучших практик Kubernetes.

Завершив этот курс, учащиеся будут хорошо подготовлены к работе с Kubernetes в реальных сценариях и к участию в разработке и развертывании облачных приложений (cloud-native applications).

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас