Helm орнату
Helm — Kubernetes үшін танымал пакет менеджері, оны қолданбаларды жылдам орнату және жаңарту үшін kubectl үстіндегі қондырма ретінде пайдалануға болады.
-
Көз жеткізіңіз, Helm клиенті орнатылатын хосттан кластерге
kubectlкөмегімен қосыла алатыныңызға. -
Helm ресми құжаттамасында сипатталған тәсілдердің кез келгенімен хостқа Helm клиентін орнатыңыз.
Пайдалануды жоспарлап отырған кластермен үйлесімді Helm-нің ең өзекті нұсқасын таңдаңыз. Helm және Kubernetes нұсқаларының үйлесімділік кестесі Helm ресми құжаттамасында берілген.
-
Қажет болса, орнату кезінде жасалмаған болса, Helm орындалатын файлына дейінгі жолды
PATHорта айнымалысына қосыңыз. -
Келесі команданы орындап, Helm-нің қажетті нұсқасы орнатылғанына көз жеткізіңіз:
helm version
-
Bitnami репозиторийінен NGINX орнатыңыз:
Windows (PowerShell)Linux (bash)/macOS (zsh)helm repo add bitnami https://charts.bitnami.com/bitnami; `helm repo update; `helm install demo-helm-nginx bitnami/nginx -
Келесі команданы орындап, NGINX подының жұмысқа қабілеттілігін тексеріңіз:
kubectl get podsКоманда шығысында
demo-helm-nginx-...подыRunningкүйінде болуы керек.Шығыс мысалы:
NAME READY STATUS RESTARTS AGEdemo-helm-nginx-... 1/1 Running 0 ... -
Helm көмегімен орнатылған NGINX-ті жойып, Bitnami репозиторийін өшіріңіз:
Windows (PowerShell)Linux (bash)/macOS (zsh)helm uninstall demo-helm-nginx; `helm repo remove bitnami
-
Helm клиентінің орындалатын файлын жойыңыз.
-
Қажет болса,
PATHорта айнымалысынан Helm-ге қатысты жазбаларды жойыңыз. -
Қажет болса, Helm жасаған директориялар мен файлдарды жойыңыз:
- Кэш директориясы:
$XDG_CACHE_HOMEорта айнымалысына сәйкес келеді. - Конфигурация файлдары директориясы:
$XDG_CONFIG_HOMEорта айнымалысына сәйкес келеді. - Деректер директориясы:
$XDG_DATA_HOMEорта айнымалысына сәйкес келеді.
Әртүрлі операциялық жүйелер үшін осы айнымалыларға сәйкес келетін директориялар Helm ресми құжаттамасында берілген.
- Кэш директориясы: