VK Cloud logo

Helm орнату

Helm — Kubernetes үшін танымал пакет менеджері, оны қолданбаларды жылдам орнату және жаңарту үшін kubectl үстіндегі қондырма ретінде пайдалануға болады.

Орнату

  1. Көз жеткізіңіз, Helm клиенті орнатылатын хосттан кластерге kubectl көмегімен қосыла алатыныңызға.

  2. Helm ресми құжаттамасында сипатталған тәсілдердің кез келгенімен хостқа Helm клиентін орнатыңыз.

    Пайдалануды жоспарлап отырған кластермен үйлесімді Helm-нің ең өзекті нұсқасын таңдаңыз. Helm және Kubernetes нұсқаларының үйлесімділік кестесі Helm ресми құжаттамасында берілген.

  3. Қажет болса, орнату кезінде жасалмаған болса, Helm орындалатын файлына дейінгі жолды PATH орта айнымалысына қосыңыз.

  4. Келесі команданы орындап, Helm-нің қажетті нұсқасы орнатылғанына көз жеткізіңіз:

    helm version

Жұмысқа қабілеттілігін тексеру

  1. Bitnami репозиторийінен NGINX орнатыңыз:

    helm repo add bitnami https://charts.bitnami.com/bitnami; `helm repo update; `helm install demo-helm-nginx bitnami/nginx
  2. Келесі команданы орындап, NGINX подының жұмысқа қабілеттілігін тексеріңіз:

    kubectl get pods

    Команда шығысында demo-helm-nginx-... поды Running күйінде болуы керек.

    Шығыс мысалы:

    NAME                               READY   STATUS    RESTARTS   AGEdemo-helm-nginx-...                1/1     Running   0          ...
  3. Helm көмегімен орнатылған NGINX-ті жойып, Bitnami репозиторийін өшіріңіз:

    helm uninstall demo-helm-nginx; `helm repo remove bitnami

Жою

  1. Helm клиентінің орындалатын файлын жойыңыз.

  2. Қажет болса, PATH орта айнымалысынан Helm-ге қатысты жазбаларды жойыңыз.

  3. Қажет болса, Helm жасаған директориялар мен файлдарды жойыңыз:

    • Кэш директориясы: $XDG_CACHE_HOME орта айнымалысына сәйкес келеді.
    • Конфигурация файлдары директориясы: $XDG_CONFIG_HOME орта айнымалысына сәйкес келеді.
    • Деректер директориясы: $XDG_DATA_HOME орта айнымалысына сәйкес келеді.

    Әртүрлі операциялық жүйелер үшін осы айнымалыларға сәйкес келетін директориялар Helm ресми құжаттамасында берілген.