работа_с_хранилищами_в_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
работа_с_хранилищами_в_kubernetes [2024/04/24 09:36]
val [Запись вебинара]
работа_с_хранилищами_в_kubernetes [2025/02/18 06:58] (current)
val [Запись вебинара]
Line 15: Line 15:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-  * [[https://www.youtube.com/watch?v=-5_XB4EcU9s]]+  * [[https://youtu.be/​-5_XB4EcU9s]] 
 +  * [[https://​rutube.ru/​video/​9c55de0f39d761d569761d2f553e0f61/​]]
   * Тэги: Kubernetes, Keycloak, OpenID, PersistentVolume,​ PersistentVolumeClaim,​ rancher, local-path-provisioner,​ longhorn   * Тэги: Kubernetes, Keycloak, OpenID, PersistentVolume,​ PersistentVolumeClaim,​ rancher, local-path-provisioner,​ longhorn
 ===== Методическая подготовка ===== ===== Методическая подготовка =====
Line 86: Line 87:
   * Выполняем [[Система Kubernetes#​Использование backup-ов]] в longhorn   * Выполняем [[Система Kubernetes#​Использование backup-ов]] в longhorn
  
-  * Можно ​выключить ​kube кластер ​+!!! В классе,​ если нет второго кластера,​ можно ​удалить ​приложение  
 +<​code>​ 
 +kube1:~# kubectl delete ns my-keycloak-ns 
 +</​code>​ 
 +и восстановить на этом же кластере !!!
  
-  * Включаем тестовый кластер (node) ​через [[Технология Vagrant]] (в Vagrantfile указать 4ГБ ОЗУ) +  * (НЕ ОБЯЗАТЕЛЬНО) Можно выключить ​kube кластер ​
-  * Устанавливаем [[Система Kubernetes#​longhorn]] (5 минут) +
-  * Технология Vagrant [[Технология Vagrant#​Provision с использованием внешних скриптов]]+
  
 +  * (НЕ ОБЯЗАТЕЛЬНО) Включаем тестовый кластер (node) через [[Технология Vagrant]] (в Vagrantfile указать 4ГБ ОЗУ)
 +  * (НЕ ОБЯЗАТЕЛЬНО) Устанавливаем [[Система Kubernetes#​longhorn]] (5 минут)
 +  * (НЕ ОБЯЗАТЕЛЬНО) Технология Vagrant [[Технология Vagrant#​Provision с использованием внешних скриптов]]
 +
 +  * (НЕ ОБЯЗАТЕЛЬНО)
 <​code>​ <​code>​
 $ scp root@192.168.13.201:​.kube/​config ~/.kube/ $ scp root@192.168.13.201:​.kube/​config ~/.kube/
 </​code>​ </​code>​
-  * Подключаемся через UI [[Система Kubernetes#​longhorn]] +  * (УЖЕ ПОДКЛЮЧЕНЫ) ​Подключаемся через UI [[Система Kubernetes#​longhorn]]
  
-  * Через [[Система Kubernetes#​Использование backup-ов]] восстанавливаем Volume (количество реплик = 2)+  * Через [[Система Kubernetes#​Использование backup-ов]] восстанавливаем Volume (<del>количество реплик = 2</​del>​)
  
-  * Правим конфигурацию [[Система Kubernetes#​Baremetal ingress-nginx-controller]] (ValidatingWebhookConfiguration,​ use-forwarded-headers) +  * (НЕ ОБЯЗАТЕЛЬНО) ​Правим конфигурацию [[Система Kubernetes#​Baremetal ingress-nginx-controller]] (ValidatingWebhookConfiguration,​ use-forwarded-headers) 
-  * Устанавливаем Keycloak в [[Сервис Keycloak#​Kubernetes]] (не указываем количество реплик) +  * (МОЖНО ОСТАВИТЬ СТАРУЮ КОНФИГУРАЦИЮ) ​Устанавливаем Keycloak в [[Сервис Keycloak#​Kubernetes]] (не указываем количество реплик) 
-  * Правим настройки [[Решение HAProxy]]+  * (НЕ ОБЯЗАТЕЛЬНО) ​Правим настройки [[Решение HAProxy]]
  
-  * Дожидаемся загрузки Keycloak в [[Сервис Keycloak#​Kubernetes]] кластере node+  * Дожидаемся загрузки Keycloak в [[Сервис Keycloak#​Kubernetes]] кластере ​<del>node</​del>​ kube
  
 ===== Вопросы?​ ===== ===== Вопросы?​ =====
работа_с_хранилищами_в_kubernetes.1713940570.txt.gz · Last modified: 2024/04/24 09:36 by val