Базовое администрирование Kubernetes
Ваша корзина пуста
Сумма: 0 руб.

Базовое администрирование Kubernetes

О курсе

Базовое администрирование Kubernetes


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


В ходе обучения участники получат теоретические знания и практические навыки, необходимые для эффективной работы с этой популярной системой оркестрации контейнеров. Студенты научатся использовать инструменты управления кластером, такие как kubectl и Kubernetes Dashboard, а также познакомятся с основными практиками DevOps и CI/CD в контексте Kubernetes.


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

 

Цель курса


Улучшить свои навыки в области администрирования современных облачных сред и повысить свой профессиональный уровень.

 

Аудитория:


• DevOps-инженеры;

• Разработчики;

• Системные администраторы.

 

После окончания курса выпускники будут:


• уверенно разбираться в основах администрирования кластеров Kubernetes;

• Самостоятельно управлять кластером Kubernetes;

• Разворачивать и масштабировать приложения;

• Обеспечивать их надежную работу и безопасность.

 

Предварительная подготовка:


• умение работать с командной строкой Linux;

• знание основных команд Linux для управления файлами и процессами;

• понимание базовых сетевых концепций, таких как IP-адресация, маршрутизация и работа с протоколами;

• знание одного из языков программирования (например, PythonGoBash и тд) будет полезно для автоматизации задач и написания скриптов;

• понимание принципов работы виртуальных машин и гипервизоров;

• желательно, но не обязательно знание в области DevOps;

• понимание принципов CI/CD (непрерывной интеграции и доставки) и автоматизации процессов разработки и развертывания.

 

При успешном прохождении курса и сдаче итогового тестирования, выпускникам выдаётся удостоверение о повышении квалификации. Данные выданного документа вносятся в единый реестр ФИС ФРДО.

Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционная 40
24.08.2026
45 000 руб. 45 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

1. Введение в Kubernetes

• Что такое Kubernetes.

• Понимание архитектуры Kubernetes.

• Основные компоненты: узлы, поды, службы, конфигурации и секреты.

 

2. Установка Kubernetes и настройка кластера

• Установка Kubernetes с использованием различных инструментов (например, Minikube, kubeadm).

• Конфигурация сетевых плагинов и хранилищ.

 

3. Развертывание минимального (с одной нодой) кластера при помощи Kubeadm

• Создание и управление подами и развертываниями.

• Работа с ReplicaSets и Deployments для обеспечения высокой доступности.

 

4. Основные компоненты Kubernetes и их функции

• kubelet

• Control Plane

• Kube Proxy

• CNI, DNS. 

• Managed и Self-hosted кластеры

 

5. Основные объекты Kubernetes

• Pod

• Deployment

• Replica Set

• Daemon Set

• Job

• Cronjob

• Service

• Config Map

Secret.

 

6. Управление кластером

• использование командной строки kubectl для взаимодействия с Kubernetes API. Выполнение команд для управления ресурсами кластера, создание и удаление объектов, а также контроль за их состоянием.

• Kubernetes Dashboard: Веб-интерфейс для управления кластерами Kubernetes, который предоставляет визуальное представление ресурсов, позволяет выполнять операции и мониторить состояние кластера.

 

7. Управление доступом к кластеру. 

• Регистрация пользователей

• Способы аутентификации, service accounts

 

8. Добавление нод к кластеру. 

• Overlay Network. Сетевые технологии, позволяющие создать виртуальную сеть поверх существующей сети, обеспечивая связь между подами на разных узлах.

• Соображения по поводу автоматизации развертывания дополнительных нод.

Использование инструментов автоматизации (например, Terraform, Ansible) для упрощения процесса добавления новых узлов в кластер и управления их конфигурацией.

 

9. Персистентные тома. 

• Ведение в CSI. 

• Настройка Ceph или NFS в качестве CSI провайдера.

 

10. Публикация сервисов во внешнюю сеть

NodePort

• Ingress

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

 

11. Использование Helm

•  Использование чартов (charts) для автоматизации развертывания и конфигурации приложений.

 

12. Развертывание CI/CD окружения

• Настройка процессов непрерывной интеграции и доставки, позволяющих автоматизировать сборку, тестирование и развертывание приложений в Kubernetes. Использование инструментов, таких как Jenkins, GitLab CI, Argo CD, для создания эффективного рабочего процесса разработки и развертывания.



Документы об окончании
Тесты к курсу

Раздел не найден.