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

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

О курсе

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


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


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


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

 

Цель курса


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

 

Аудитория:


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

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

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

 

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


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

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

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

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

 

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


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

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

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

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

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

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

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

 

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

Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционная 40
30.03.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, для создания эффективного рабочего процесса разработки и развертывания.



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

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