работа_с_хранилищами_в_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/22 08:51]
val [5.3 Использование backup-ов]
работа_с_хранилищами_в_kubernetes [2025/02/18 06:58] (current)
val [Запись вебинара]
Line 15: Line 15:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-  * Будет здесь!!!+  * [[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
- 
 ===== Методическая подготовка ===== ===== Методическая подготовка =====
  
   * Продолжение вебинаров [[Практические примеры Keycloak]] и [[Доступ к приложениям в Bare-Metal Kubernetes]] ​   * Продолжение вебинаров [[Практические примеры Keycloak]] и [[Доступ к приложениям в Bare-Metal Kubernetes]] ​
  
-===== Шаг 1. Подготовка =====+===== Шаг 1. Подготовка ​(сделано заранее) ​=====
  
   * Выключаем тестовый кластер (node) через [[Технология Vagrant]]   * Выключаем тестовый кластер (node) через [[Технология Vagrant]]
-  ​Устанавливаем 4GB для узлов кластера kube (попробовать 6144MB)+ 
 +  ​Выключаем kube кластер,​ устанавливаем 4GB для узлов, включаем
  
 ===== Шаг 2. Использование статических PV для приложений с PVC ===== ===== Шаг 2. Использование статических PV для приложений с PVC =====
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 (<​del>​количество реплик = 2</​del>​)
  
-  * Через [[Система Kubernetes#Использование backup-ов]] восстанавливаем ​Volume ​(количество реплик ​= 2)+  * (НЕ ОБЯЗАТЕЛЬНО) Правим конфигурацию ​[[Система Kubernetes#Baremetal ingress-nginx-controller]] (ValidatingWebhookConfiguration,​ use-forwarded-headers) 
 +  * (МОЖНО ОСТАВИТЬ СТАРУЮ КОНФИГУРАЦИЮ) Устанавливаем ​Keycloak в [[Сервис Keycloak#​Kubernetes]] ​(не указываем ​количество реплик) 
 +  * (НЕ ОБЯЗАТЕЛЬНО) Правим настройки [[Решение HAProxy]] 
 + 
 +  * Дожидаемся загрузки Keycloak в [[Сервис Keycloak#​Kubernetes]] кластере <​del>​node</​del>​ kube 
 + 
 +===== Вопросы?​ =====
  
-  * Правим конфигурацию [[Система Kubernetes#​Baremetal ingress-nginx-controller]] +===== Дополнительные материалы =====
-  * Устанавливаем Keycloak в [[Сервис Keycloak#​Kubernetes]] (не указываем количество реплик КК) +
-  * Правим настройки HAProxy+
  
-===== Как все вернуть обратно ​=====+==== Как все вернуть обратно ====
  
 <​code>​ <​code>​
Line 117: Line 130:
 $ cp .kube/​config_kube .kube/​config $ cp .kube/​config_kube .kube/​config
 </​code>​ </​code>​
- 
-===== Вопросы?​ ===== 
- 
- 
работа_с_хранилищами_в_kubernetes.1713765069.txt.gz · Last modified: 2024/04/22 08:51 by val