LPS:Kubernetes/Aplikace

Z HelpDesk
< LPS:Kubernetes
Verze z 10. 10. 2023, 17:29, kterou vytvořil Indy (diskuse | příspěvky) (uprava navodu smazani aplikace)

Tato stránka popisuje deployment aplikaci do kubernetes.

Kde jsou deklarace

Deklarace aplikaci jsou udrzovany na stroji synergia (aka synergia5)

Založení namespace

Obvykle potrebujeme vyrobit namespace a nastavit kvoty a prava.

helm template ~/synergia-config/users/ --set 'namespace=innomarking-ntc,users={indy,schacher}' | kubectl apply -f -

Pouhe zalozeni namespace se muze udelat pres

kubectl create namespace aplikacni-domena

Vylistovani namespacu

kubectl get ns

Deployment aplikačním manažerem Helm

Helm pro deployment pouziva helm charty

hledani nejnovejsiho chartu

helm repo update
helm search repo repo/app -l

Napriklad

helm search repo bitnami/wordpress -l

List vsech nainstalovanych aplikaci

helm list -A

Smazani aplikace

Nejdriv smazat helm chart (aplikaci)

root@synergia5:~# helm list -A|grep 75let
wp-75let                75let            
helm uninstall --namespace 75let wp-75let

A pak po chvili teprve smazat samotny namespace

kubectl delete namespaces 75let