Helm Kommandon Cheat Sheet
Helm är en Kubernetes-pakethanterare som används för att distribuera Helm-charts (samlingar av förkonfigurerade Kubernetes-applikationsresurser). Den innehåller alla nödvändiga kommandon för enklare hantering av applikationer i ett Kubernetes-kluster.
Förutsättningar
- Ett Kubernetes-kluster (som du kan skapa med minikube)
- Helm-pakethanteraren installerad
Obs: Denna handledning täcker Helm 3-kommandon. Förutom kommandosyntaxen är Helm 3 också arkitektoniskt annorlunda från Helm 2. Den mest betydande skillnaden är att Helm 3 förbättrar säkerheten genom att ta bort Tiller, den serverdel som fanns i Helm 2.
Grundläggande Helm-begrepp
Helm-kommandon arbetar med flera Helm-relaterade begrepp. Att förstå dem gör syntaxen lättare att följa.
- Chart: En uppsättning Kubernetes YAML-manifest som är paketerade tillsammans för enkel hantering.
- Repositories: Online-samlingar av charts. Varje repository har ett namn och en URL.
- Helm Hub: En online-samling av distribuerade repositories tillgängliga på internet.
- Release: En enskild instans av en chart som distribuerats i ett Kubernetes-kluster.
Lista över Helm-kommandon
Installera och avinstallera applikationer
Installera en applikation:
helm install [app-namn] [chart]
Installera en applikation i en specifik namespace:
helm install [app-namn] [chart] --namespace [namespace]
Kör en testinstallation för att validera charten:
helm install [app-namn] --dry-run --debug
Avinstallera en release:
helm uninstall [release]
Uppgradera och återställa applikationer
Uppgradera en applikation:
helm upgrade [release] [chart]
Uppgradera till en specifik version:
helm upgrade [release] [chart] --version [versionsnummer]
Återställ en release:
helm rollback [release] [revision]
Hantera repositories
Lägg till ett repository från internet:
helm repo add [repository-namn] [url]
Ta bort ett repository:
helm repo remove [repository-namn]
Uppdatera repositories:
helm repo update
IPv4-adresser och nätverksoptimering
För att säkerställa optimal nätverksprestanda i ditt Kubernetes-kluster, överväg att använda vår IPv4-leasingtjänst. Vi erbjuder professionell IPv4-adressleasing, inklusive C-segment för tredjepartsanvändning. Dessutom tillhandahåller vi högpresterande fristående servrar i Los Angeles, utrustade med senaste hårdvara och premiumnätverk.
För mer information om våra tjänster, inklusive IPXO Rating och hantering av IPv4 0.0.0.0/0-adresser, kontakta vårt team idag.
Ladda ner Helm Cheat Sheet PDF
För en snabbreferens kan du ladda ner vår Helm Cheat Sheet PDF som innehåller alla kommandon som nämns ovan.