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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 - от основ до универсального чарта]]
devops2._использование_kubernetes.1758171964.txt.gz · Last modified: 2025/09/18 08:06 by val