Docker vs. Kubernetes - wat betekenen ze eigenlijk?
Gepubliceerd: Bijgewerkt:
Gidsen
Kort gezegd: Docker is een technologie die software of een website, met alle programma's, instellingen en bestanden, verpakt in een kleine, draagbare omgeving die een container heet, zodat die overal op dezelfde manier draait. Het is populair omdat het tijd bespaart, omgevingen consistent houdt, applicaties isoleert en makkelijk is om mee te beginnen. Kubernetes is de laag daarboven: het beheert automatisch honderden of duizenden containers. Op OMC Cloud start je binnen een minuut een server met Docker voorgeïnstalleerd.
De afgelopen jaren heeft iedereen het over Docker en Kubernetes, maar wat betekenen deze termen eigenlijk? Veel mensen horen ze zonder ze echt te begrijpen. Hier lees je een eenvoudige, heldere uitleg van wat Docker is, waarom het zo wijdverbreid is geraakt, hoe het verschilt van Kubernetes en wat het je bedrijf kan opleveren.
Docker is een technologie waarmee je software of een website kunt "verpakken" in een kleine, draagbare omgeving die een container heet.
Stel je voor dat je een heel huis moet verhuizen. In plaats van elk voorwerp apart te verplaatsen, stop je alles in één container, sluit je die af en verplaats je hem moeiteloos naar de nieuwe plek.
Op dezelfde manier kun je met Docker je applicatie, inclusief software, instellingen en bestanden, in een container verpakken en die overal draaien: op je eigen servers, in de cloud of op de machine van een klant, zonder je zorgen te maken dat het niet goed werkt.
Met Docker verpak je applicaties in kleine, handige containers. Maar wat gebeurt er als je heel veel containers moet beheren en het ingewikkeld begint te worden? Precies daarvoor bestaat Kubernetes.
Een eenvoudige vergelijking: Docker is de container met je spullen (je software). Kubernetes is de logistiek manager die honderden containers aanstuurt en ervoor zorgt dat alles correct en automatisch werkt.
OMC Cloud biedt kant-en-klare servers met Docker voorgeïnstalleerd:
Zodra de server klaar is, kun je je eerste container starten. Om bijvoorbeeld binnen een minuut een WordPress-site te draaien, voer je dit eenvoudige commando uit:
docker run -d -p 80:80 wordpress
Binnen enkele seconden staat je site online in de cloud.
Tips om goed met Docker te werken:
Als een container niet start of niet bereikbaar is:
docker logs container-name
Als de server niet reageert of erg traag is:
Niet per se. Docker is genoeg om één of enkele applicaties te verpakken en te draaien. Kubernetes wordt relevant als je honderden of duizenden containers automatisch moet beheren.
Zorg dat de server minimaal 2-4GB RAM heeft. Wordt hij traag, dan kun je CPU en RAM verhogen in de OMC-cloudconsole.
Binnen een minuut. Maak een nieuwe server aan vanuit de kant-en-klare Docker-template, en Docker is al voorgeïnstalleerd.
Controleer of de benodigde poorten open staan in de firewall en lees daarna de logs van de container met docker logs container-name.
Docker verpakt je applicatie en alles wat die nodig heeft in één draagbare container, zodat die overal op dezelfde manier draait, en Kubernetes komt in beeld als er te veel containers zijn om handmatig te beheren. Met de kant-en-klare Docker-template van OMC heb je binnen een minuut een werkende server. Het supportteam van OMC helpt je graag op weg met Docker en bij al je vragen of problemen.
Sluit je aan bij de tienduizenden klanten die elke dag op OMC vertrouwen
Door je aan te melden ga je akkoord met de servicevoorwaarden
Ontvang binnen een halfuur een persoonlijke offerte
Door je aan te melden ga je akkoord met de servicevoorwaarden