Kubernetes Fundamentals: практический курс — SynergyCom

Kubernetes Fundamentals: практический курс

Код курса: DO-009 Продолжительность: 4 дня (32 часа)

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

Этот 4‑дневный практический курс научит вас:

  • устанавливать и настраивать Kubernetes‑кластер (kubeadm, Minikube);
  • управлять объектами API (Pods, Deployments, Services и др.);
  • организовывать хранение данных, использовать Helm и Ingress;
  • обеспечивать безопасность, логирование и отладку;
  • строить отказоустойчивые и масштабируемые решения с высокой доступностью.

Курс основан на реальных сценариях DevOps и инфраструктурной автоматизации — вы научитесь эффективно внедрять Kubernetes в бизнес‑процессы и обеспечивать стабильную работу приложений.

Аудитория

Курс рассчитан на:

  • DevOps- и SysAdmin-инженеров, внедряющих Kubernetes в корпоративной среде;
  • ИТ-архитекторов и инфраструктурных инженеров, проектирующих отказоустойчивые решения;
  • Разработчиков, взаимодействующих с K8s API и деплоем контейнерных приложений;
  • Команды, готовящиеся к сертификации CKA/CKAD (курс покрывает все базовые темы).

Требования

  • Знания Linux и командной строки (ssh, bash);
  • Понимание работы сетевых сервисов;
  • Опыт работы с Docker будет плюсом;
  • Знакомство с YAML-конфигурациями и kubectl;
  • Желателен опыт работы в DevOps или инфраструктурных проектах.

Введение

  • История Kubernetes, его роль в современных IT-системах
  • Обзор ключевых компонентов экосистемы и сценариев использования

Установка и настройка

  • Развёртывание кластера с помощью kubeadm и Minikube
  • Конфигурация компонентов и управление версиями

Архитектура Kubernetes

  • Изучение Control Plane, etcd, kubelet, scheduler, kube-proxy и сетевой подсистемы

API и доступ

  • Работа с API-сервером, kubectl и конфигурациями доступа
  • Контроль прав через RBAC

Объекты API

  • Pods, ReplicaSets, Deployments, ConfigMaps, Secrets

Управление состоянием с помощью Deployments

  • Развёртывание приложений, масштабирование, стратегии обновления

Volumes и хранение данных

  • Постоянные тома, PersistentVolumeClaim (PVC), storage classes

Сервисы (Services)

  • Типы сервисов: ClusterIP, NodePort, LoadBalancer

Helm

  • Управление приложениями через Helm Charts

Ingress

  • Настройка Ingress-контроллеров и маршрутизация HTTP(S)-трафика

Scheduling

  • Настройка affinity/anti‑affinity, taints/tolerations, QoS и ограничений ресурсов

Логирование и отладка

  • Сбор логов, диагностика проблем в кластере и приложениях

Custom Resource Definition (CRD)

  • Расширение функционала Kubernetes с помощью CRD и контроллеров

Безопасность

  • Практики: NetworkPolicy, RBAC, Secrets, безопасность контейнеров

Высокая доступность (HA)

  • Настройка отказоустойчивого кластера (multi-master, репликация etcd и др.)

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту