Basis van cloud en containers
Wat is in Kubernetes de kleinste eenheid die wordt gedeployed en beheerd, en die een of meer containers groepeert die hetzelfde IP-adres en dezelfde volumes delen?
- ANode
- BService
- CPod
Antwoord en toelichting tonen
Antwoord: C. Pod
Een Pod is de kleinste eenheid die Kubernetes plaatst en uitvoert. De containers erin delen een netwerknamespace, zodat ze via localhost met elkaar kunnen communiceren, en ze kunnen dezelfde volumes gebruiken. Gewoonlijk bevat een Pod één applicatiecontainer, en soms worden hulpcontainers, bijvoorbeeld voor het doorsturen van logs, aan dezelfde Pod toegevoegd. Pods zijn wegwerpbaar en krijgen een nieuw IP-adres als ze opnieuw worden gemaakt; ze worden daarom meestal indirect beheerd via een Deployment of iets vergelijkbaars. Een node is een machine waarop Pods draaien, en een Service is een stabiel aanspreekpunt voor meerdere Pods.