This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
devops2._использование_kubernetes [2025/09/18 08:06] val [2.1 deployment, service, проверка статуса пода, настройка лимитов] |
devops2._использование_kubernetes [2026/01/30 13:18] (current) val [4.8 Helm - от основ до универсального чарта] |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| - Сообщить его в чат преподавателю | - Сообщить его в чат преподавателю | ||
| + | ===== Практикум ===== | ||
| + | |||
| + | * [[https://val.bmstu.ru/~val/pract/dev2/|Записи практикума]] | ||
| ===== Модуль 1. Развертывание стенда и kubernetes кластера ===== | ===== Модуль 1. Развертывание стенда и kubernetes кластера ===== | ||
| Line 128: | Line 131: | ||
| * Только преподаватель | * Только преподаватель | ||
| - | * [[Язык программирования Python]] (в venv2, без ssl (добавим в теме ingress), с конфигурацией и с /var/www, для демонстрации работы) | + | * [[Язык программирования Python]] (в venv2, без ssl (добавим в теме ingress), с конфигурацией и с /var/www, для проверки работоспособности) |
| - | * Создаем и тестируем Docker образ для [[Технология Docker#Приложение python pywebd]] (безопасный вариант, для демонстрации всех нюансов в k8s) | + | * Создаем и тестируем Docker образ для [[Технология Docker#Приложение python pywebd]] (безопасный вариант, с конфигурацией и с /var/www, для начальных простых развертываний в k8s) |
| * Создаем проект **pywebd** (Public (Private на следующей итерации), без README) и [[Технология Docker#Использование Private Registry]] для хранения образа (метки latest и ver1.1) | * Создаем проект **pywebd** (Public (Private на следующей итерации), без README) и [[Технология Docker#Использование Private Registry]] для хранения образа (метки latest и ver1.1) | ||
| Line 147: | Line 150: | ||
| ssh kube3 systemctl restart containerd | ssh kube3 systemctl restart containerd | ||
| ' | ' | ||
| - | |||
| - | kubeN# | ||
| - | crictl pull server.corpX.un:5000/student/gowebd | ||
| - | crictl images | ||
| - | crictl rmi server.corpX.un:5000/student/gowebd | ||
| </code> | </code> | ||
| + | * [[Система Kubernetes#Управление образами]] | ||
| * Используем на kube1 [[Система Kubernetes#Инструмент командной строки kubectl]] | * Используем на kube1 [[Система Kubernetes#Инструмент командной строки kubectl]] | ||
| Line 274: | Line 273: | ||
| * [[Система Kubernetes#Установка Helm]] | * [[Система Kubernetes#Установка Helm]] | ||
| + | * Методически, можно показать: "Развертывание своего приложения (webd-chart с образом gowebd)" | ||
| * Сделать общий [[Система Kubernetes#gitlab-runner kubernetes]] с тегом "build" | * Сделать общий [[Система Kubernetes#gitlab-runner kubernetes]] с тегом "build" | ||
| Line 405: | Line 405: | ||
| * Видео [[Все что должен знать DevOps про PostgreSQL]] | * Видео [[Все что должен знать DevOps про PostgreSQL]] | ||
| + | |||
| + | ==== 4.8 Helm - от основ до универсального чарта ==== | ||
| + | |||
| + | * Видео [[универсальный_helm-чарт|Helm - от основ до универсального чарта]] | ||