Ga naar de hoofdinhoud
Support
0
Contact opnemen
English
Deutsch
Español
Dedicated serversFlexible VPSCloud TechnologieColocatieUitdagingen in ITSectorenWerken bij
Cloud Compute

Met Cloud Compute heb je altijd en overal toegang tot een portal waarin je jouw volledige IT-omgeving kunt configureren – waar ter wereld je ook bent.

Cloud Storage

Altijd de zekerheid dat je bestanden, infrastructuur en applicaties beschikbaar zijn – zonder haperingen of vertraging. Bij Worldstream bieden we verschillende opslagoplossingen.

Flexible cloud icon
Flexible cloud
Private cloud icon
Private cloud
Bare metal icon
Bare Metal
Hollow cube icon
Object storage
Hollow cube icon
File storage
Block storage icon
Block storage
Backup storage icon
Back-up storage
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Alle Servers

Kies jouw Dedicated Server nu. Custom of Instant Delivery. Powerhouse Servers die bij jouw use case passen.

Use Cases

Welke Use Case ook bij jou past; wij helpen jou om de perfecte oplossing te vinden.

Deal servers icon
Deals
AMD servers icon
AMD Processors
AI servers icon
Intel Processors
Hollow cube icon
Virtualisatie, Containerisatie en Orkestratie
Hollow cube icon
Websites en Applicaties
Hollow cube icon
Gaming en Streaming Infrastructuur
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Animatie van twee pijlen in de vorm van een T-splitsing
Slim outsourcen

Bepaalde IT creëert meerwaarde, andere is ondersteunend. Neem dat als uitgangspunt bij outsourcing.

Animatie van twee pijlen die een cirkel vormen en elk een andere kant op wijzen
Kostenefficiëntie

Volledige IT-pakketten mogen een veilige keuze lijken, uit kostenoogpunt zijn andere keuzes logischer.

Animatie van vier aan elkaar verbonden pijlen die elk een andere kant op wijzen
IT-flexibiliteit & controle

Outsourcing betekent niet het verlies van controle, het biedt juist meer flexibiliteit en controle.

Animatie van een naar rechts wijzende pijl
Cloudrepatriëring

Cloud is geen eindstation: blijf evalueren en verander van omgeving als dat nodig is.

Financiële diensten
Logistiek & transport
Retail & e-commerce
Media & Entertainment
Tech & software-ontwikkeling
Security
Managed Service Providers
Support nodig?

24/7/365 support met een gemiddelde reactietijd van 7 min. Dankzij onze eigen datacenters kunnen engineers direct naar je server voor snelle ondersteuning. Mail of bel ons meteen.

Chat met onsNeem contact op
Over WorldstreamOver de techniekCasesKennisbank
Over onsOntmoet het teamWerken bij onsReseller wordenCertificeringenOnze datacentersOns netwerkDDoS-beschermingAMD EPYC serversTechnologie partnersBesturingssystemenAlle casesEasyTerraDutch Drone CompanyPerfGridFAQArtikelen (EN)Nieuws en blogsDownloadsProducten en diensten
Neem contact op

Bel +31 (0) 174 – 712 117

Industriestraat 53, Naaldwijk

English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
0
Dedicated serversFlexible VPSCloud TechnologieColocatieUitdagingen in ITSectorenWerken bijOver WorldstreamOver de techniekCasesKennisbankMy Worldstream
Contact
Support
EnglishDeutschEspañol
  1. HomeHome
  2. Kennisbank
  3. Containers & Kubernetes
  4. Kubernetes-applicaties beheren met Helm

Kubernetes-applicaties beheren met Helm

Van toepassing op Elk zelfbeheerd Kubernetes-clusterDoelgroep Platform engineer, developerLaatst beoordeeld september 2026

Kort antwoord

Helm is een package manager voor Kubernetes. Een chart bundelt de manifests voor een applicatie in template-vorm, zodat je dezelfde chart voor verschillende omgevingen kunt configureren. Het installeren van een chart maakt een release aan: een benoemde, geversieerde instantie die in je cluster draait. helm install, helm upgrade en helm rollback dekken het grootste deel van de dagelijkse levenscyclus, met een values.yaml-bestand dat de configuratie levert die elke installatie anders maakt.

Op deze pagina
  • Waarom een package manager voor Kubernetes
  • Charts versus releases
  • Basiscommando's voor de levenscyclus
  • values.yaml en configuratie-overrides

Dit is standaard, open-source Kubernetes-tooling, niet specifiek voor één provider. Het werkt op dezelfde manier op een cluster dat draait op Bare Metal Compute, Flexible VPS of Private Cloud, of waar dan ook.

Waarom een package manager voor Kubernetes

Een matig complexe applicatie heeft al snel een tiental of meer Kubernetes-manifests nodig: deployments, services, config maps, secrets, een ingress, misschien een persistent volume claim. Dat allemaal met de hand schrijven en onderhouden voor elke omgeving wordt snel repetitief, en omgevingen groeien makkelijk uit elkaar. Helm lost dat op door je de manifests één keer te laten templaten, als chart, en per omgeving of per installatie een andere set values op te geven.

Charts versus releases

  • Chart. Het package zelf: een directory (of gepackaged archief) met getemplatete Kubernetes-manifests, een Chart.yaml met metadata, en een standaard values.yaml. Charts kun je zelf schrijven, uit een publieke chart repository halen, of allebei: veel populaire applicaties leveren een officiële Helm chart.
  • Release. Een specifieke, benoemde instantie van een chart, geïnstalleerd in een cluster met een bepaalde set values. Je kunt dezelfde chart meerdere keren installeren onder verschillende release-namen, bijvoorbeeld aparte releases van dezelfde applicatie in staging en productie, of meerdere tenants van dezelfde tool.

Basiscommando's voor de levenscyclus

Een chart uit een repository installeren, met een naam voor de release:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update

helm install my-app bitnami/nginx \
  --namespace shop \
  --create-namespace \
  -f values.yaml

Controleren wat er op dit moment geïnstalleerd is, en de geschiedenis van een release:

helm list --namespace shop
helm history my-app --namespace shop

Een release upgraden, of het nu om een nieuwe chart-versie, een nieuwe image tag of gewijzigde configuratie gaat, gebeurt via hetzelfde values-bestand-patroon:

helm upgrade my-app bitnami/nginx \
  --namespace shop \
  -f values.yaml

Blijkt een upgrade kapot te zijn, dan zet helm rollback de release terug naar een eerdere revisie, zonder dat je de oude manifests met de hand hoeft te reconstrueren:

# roll back to the previous revision
helm rollback my-app --namespace shop

# roll back to a specific revision number, from helm history
helm rollback my-app 3 --namespace shop

Een release volledig verwijderen:

helm uninstall my-app --namespace shop

values.yaml en configuratie-overrides

De standaard values.yaml van een chart definieert elke configureerbare instelling: replica count, image tag, resource limits, of een ingress aan staat, enzovoort, met verstandige standaardwaarden. In plaats van de chart zelf te bewerken, override je alleen de values die voor jouw installatie anders moeten zijn:

replicaCount: 3

image:
  repository: my-registry.example.com/shop-frontend
  tag: "1.4.2"

resources:
  requests:
    cpu: 250m
    memory: 256Mi
  limits:
    cpu: 500m
    memory: 512Mi

ingress:
  enabled: true
  hosts:
    - host: shop.example.com

Een apart values-bestand per omgeving aanhouden, values-staging.yaml, values-production.yaml, is een gangbare manier om één chart in meerdere omgevingen te hergebruiken en tegelijk de verschillen daartussen expliciet en version-controlled te houden, in plaats van verspreid over handmatige kubectl edit-wijzigingen.

Gerelateerde artikelen

  • Zelfbeheerde Kubernetes op Worldstream: je infrastructuur kiezen
  • Services beschikbaar maken met Ingress en automatische TLS via cert-manager
  • De basis van Kubernetes RBAC: users, roles en service accounts
Was dit artikel nuttig?

Solid IT. No Surprises

Sparringpartner voor IT-volwassenheid
Barrières wegnemen zodat jij vooruit kan
Voorspelbare en transparante kosten

Contact

  • Industriestraat 53, Naaldwijk
  • Betaalmethoden
  • Abuse
  • Developers Resources
  • Network Operations Center
  • Over ons
  • Ontmoet het team
  • Werken bij ons
  • Reseller worden
  • Certificeringen
  • Onze datacenters
  • Ons netwerk
  • DDoS-bescherming
  • AMD EPYC servers
  • Technologie partners
  • Besturingssystemen
  • Overzicht
  • FAQ
  • Cases
  • Nieuws & blogs
  • Use Cases
  • Downloads
English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
English
Deutsch
Español
Logo van YoutubeLogo van InstagramLogo van FacebookLogo van LinkedInLogo van X
  • Juridisch
  • Disclosure