Skip to content

Wdrożenie aplikacji z użyciem Helm

Szablon polecenia do instalacji

helm install <release_name> <chart_name>

Przykładowe zainstalowanie Wordpress

helm install own-site wordpress

Wdrażanie aplikacji z parametrami w CLI

Służy do tego flaga --set, gdzie możemy wielokrotnie ją używać w poleceniu.

Przykład:

helm install --set parameter1="value1" --set parameter2="value2" <release_name> <app_name>

Wdrażanie aplikacji z parametrami w pliku .yaml (własny custom plik .yaml)

Aby to zrobić należy początkowo utworzyć plik .yaml ze zmiennymi zdefiniowanymi w Chartach.

Np.

touch custom-values.yaml

Definicja custom-values.yaml:

parameter1: value1
parameter2: value2

A następnie wykorzystujemy go przy instalacji aplikacji:

helm install --values custom-values.yaml <app_name>

Pobieranie aplikacji, a następnie jej wdrażanie po zmianach

Najlepszym sposobem jest pobranie aplikacji z repozytorium, a następnie wdrażanie jej ze zdefiniowanymi zmiennymi.

Pobranie aplikacji z repo

helm pull <app_name>

np.

helm pull bitnami/wordpress

Edycja plików

vim values.yaml

Wdrożenie aplikacji

helm install <release_name> ./<directory_name>

Przykład:

helm install release-wordpress ./wordpress