Kubernetes is geen wondermiddel

Waarom Docker?
Bij ZEN Software zien we Docker als een innovatie in configuratiebeheer. Docker lost een aantal frustrerende problemen voor developers op. Docker maakt een softwaresysteem zowel productiever als betrouwbaarder.
Docker doet dat door:
- Alle dependency-nachtmerries weg te nemen waardoor productieomgevingen afwijken van ontwikkelomgevingen.
- Verpakken en uitrollen efficiënter te maken, zowel qua omvang als qua tijd.
- Developers productiever te maken — vooral in de binnenste lus van Edit -> Build -> Debug.
Allemaal uitstekende doelen, en grotendeels ook gehaald.
Eén machine
Maar Docker is in de kern een oplossing voor één machine, gericht op het draaien van één proces en op het voorkomen van alle configuratienachtmerries die daarbij komen kijken.
De 'lol' begint zodra je veel containers moet herstarten of draaien om een hoge belasting aan te kunnen.
Daar komt… Kubernetes, hét wondermiddel voor Docker. Toch? 😉
Kubernetes is geweldig! (en complex)
Kubernetes is de terechte winnaar van de container-orkestratiestrijd (Diego cluster, Docker Swarm). Vandaag is het de industriestandaard voor het orkestreren van Docker-containers, en je kunt het bij alle hyperscale clouds als managed service afnemen.
Moet je daarom standaardiseren op Kubernetes zodra je een container draait? We willen je vragen dat beleid te heroverwegen: Kubernetes heeft veel functies die een hoop flexibiliteit geven, maar die bij kleinere workloads weinig opleveren. Denk aan mesh-netwerken, clusterfailover en ingress-controllers.
AWS van Amazon
- AWS Proton
- AWS App Runner

inventing docker
GCP van Google
- Cloud Run
- App Engine
Alle bovenstaande diensten laten DevOps-teams zich richten op het opleveren van software en nemen een hoop loodgieterswerk rond het draaien van containers uit handen. Deze Platform as a Service-diensten (PaaS) kunnen containers aan het publieke internet aanbieden, compleet met een Web Application Firewall (WAF) en automatische certificaten voor HTTPS.

Alles of Niets, Katapulteer naar de Cloud
Transformeer je softwareorganisatie naar een cloud-native onderneming
Lees ook:

Hoe eenvoudig een Docker-container draaien in de cloud
Het opzetten en beheren van een Kubernetes-cluster wordt steeds complexer. Een website draaien met slechts een handvol D...

Kubernetes is geen wondermiddel
**Waarom Docker?** Bij ZEN Software zien we Docker als een innovatie in configuratiebeheer. Docker lost een aantal frus...

Kennismaken met Docker
Bij Bank Mendes Gans introduceerde ons systeemteam containers bij een groot, internationaal team van developers. Om dat ...

Zenthropic: AI-telefoonagenten die 24/7 opnemen
De telefoon gaat buiten kantooruren, tijdens een incident, of precies als iedereen in een overleg zit. Zenthropic zet da...

Open source OTM-libraries: integraties in de transportsector sneller maken
Elke koppeling tussen een verlader en een vervoerder begint met hetzelfde werk: het datamodel opnieuw uitschrijven. Wij ...

CyberCloud Voice Analytics: zie wat er in je telefoongesprekken gebeurt
De meeste organisaties weten hoeveel er gebeld is en verder niets. Voice Analytics laat zien waarover die gesprekken gin...
