Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:kubernetes:tools_around_kubernetes

Tools rund um Kubernetes

Helm Binary installieren

curl -L https://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gz | tar zf - -C ./ -x linux-amd64/helm --strip-components=1

helmify

Erstellt aus einem Manifestfile ein template Helm Chart

cat test.yaml | helmify paperless-ngx

helm commands

aus einem Helm Repro die values extraieren

helm inspect values paperless-ngx --repo https://charts.gabe565.com > paperless-ngx.helmvalues

Aus einem Helm Repro ein Manifestfile erstellen

helm template nix paperless-ngx --repo https://charts.gabe565.com --values paperless-ngx.helmvalues  > test.yaml

Konvertiert docker-compose files nach Helm Chart oder Manifestfiles

https://github.com/kubernetes/kompose/blob/main/docs/user-guide.md#alternative-conversions

If you want to generate a Chart to be used with Helm simply do:

$ kompose convert -c
INFO Kubernetes file "web-svc.yaml" created
INFO Kubernetes file "redis-svc.yaml" created
INFO Kubernetes file "web-deployment.yaml" created
INFO Kubernetes file "redis-deployment.yaml" created
chart created in "./docker-compose/"
 
$ tree docker-compose/
docker-compose
├── Chart.yaml
├── README.md
└── templates
    ├── redis-deployment.yaml
    ├── redis-svc.yaml
    ├── web-deployment.yaml
    └── web-svc.yaml

The chart structure is aimed at providing a skeleton for building your Helm charts. It's compatible with both Helm V2 and Helm V3.

Redis DB Cache löschen

kubectl -n gitea exec gitea-redis-master-0 -- redis-cli -a changeme FLUSHALL SYNC
it-wiki/kubernetes/tools_around_kubernetes.txt · Zuletzt geändert: von marko