User Tools

Site Tools


devops2._использование_kubernetes_2025

DevOps2. Использование Kubernetes 2025

Модуль 0. Подготовка к занятию

  1. Узнать и записать свой номер стенда: X=
  2. Сообщить его в чат преподавателю

Модуль 1. Развертывание стенда и kubernetes кластера

Теория

Лабораторные работы: Развертывание стенда и kubernetes кластера

1.1 Схема стенда, импорт, настройка и запуск VM gate и server

Запустите с правами Administrator

C:\cmder\cmder.exe

bash

cd

test -d conf && rm -r conf

git clone http://val.bmstu.ru/unix/conf.git

cd conf/virtualbox/

!!! 9 - это номер курса, вместо X укажите Ваш номер стенда, если не знаете его, спросите преподавателя !!!

./setup.sh X 9

1.2 Настройка сети VM gate и server

  • gate
# sh net_gate.sh

# init 6
  • server
# sh net_server.sh

# init 6
  • Создать в Putty профили gate, server и подключиться

1.3 Подготовка инфраструктуры для kubespray

server:~# git -C conf/ pull

server:~# sh conf/dns.sh
# cat /etc/resolv.conf
search corpX.un
nameserver 192.168.X.10
# nslookup kubeN
  • Настройка сервера DHCP на gate
gate:~# git -C conf/ pull

gate:~# sh conf/dhcp.sh
  • Настройка MAC адресов 08:00:27:12:34:5N (для получения назначенного IP через Сервис DHCP) и запуск kube1-4

1.4 Разворачивание кластера Kubernetes через Kubespray

1.5 Работа с кластером Kubernetes

Модуль 2. Объекты kubernetes, helm, cert manager

Теория

Лабораторные работы: Управление объектами Kubernetes

1.1 Создание deployment, service, configmap, secret объектов

  Создание deployment, service, ingress, configmap, secret объектов
  Настройка лимитов, проверка статуса пода, закрепление подов за нодами кластера
  Подключение volumes
  Написание helm шаблонов
  Добавление сертификатов в кластер

Модуль 3. Создание CI/CD в kubernetes

  Сборка докер контейнера в kubernetes
  Разворачивание приложения в kubernetes

Модуль 4. Дополнительные материалы

  Доступ к приложениям в Bare-Metal Kubernetes.
  Работа с хранилищами в Kubernetes.
  Обновление кластера Kubernetes.
devops2._использование_kubernetes_2025.txt · Last modified: 2024/12/04 09:54 by val