it-wiki:kubernetes:tools_around_kubernetes
Inhaltsverzeichnis
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