Opleiding: Training Kubernetes
Kubernetes is een open-source tool voor het beheren van clusters van Docker containers. In de training Kubernetes leer je hoe je deze software inzet om Docker containers te configureren, automatiseren, schalen en laten samenwerken. Na de training ben je in staat om Kubernetes in te zetten en structureel controle te krijgen over je Docker applicatie-containers.
Algemene omschrijving
Over Kubernetes
Om applicaties distribueerbaar, schaalbaar en uitwisselbaar te maken, heeft het gebruik van container software de afgelopen tijd een grote vlucht genomen. Docker is daarin de belangrijkste en meest gebruikte oplossing.
Het gebruik van container software levert extra beheertaken op: configuratie, uitrollen en beheren van clusters van containers. Kubernetes is een open-source oplossing voor het automatiseren van deze taken. Door Kubernetes in te zetten op je (clusters van) Docker container toepassingen worden deze beheertaken beter beheersbaar met inzet van minder resources.
Training Kubernetes
Tijdens de training krijg je een uitgebreide overview van de architectuur en werkwijze van Kubernetes. Vervolgens leer je hoe je applicatie-containers creëert, toegang tot de containers beheert, containers up-to-date houdt en hoe je deze (automatisch) schaalt.
Je gaat door middel van een aantal veelvoorkomende praktijkvoorbeelden zelf aan de slag met Docker en Kubernetes, zodat je na deze training in staat bent om Kubernetes zelf in te zetten voor het beheer van je container oplossingen.
Programma
- Introductie in Kubernetes
- Kennismaken met de architectuur van Kubernetes
- De levenscyclus van containers
- Installatie en configuratie
- Uitrollen van een Kubernetes Cluster
- Creëren van applicaties
- Bouwen van images
- Access Control van applicaties
- Beheren van schaalbaarheid en upgrades
- Netwerken met Kubernetes
- Beheren van storage met Kubernetes
- Werken met Helm Package Manager
- Beveiliging
- Veelvoorkomende praktijkvoorbeelden
Doelen
Na deze training kan je:
- De architectuur en werking van Kubernetes uitleggen en plaatsen binnen containerplatformen.
- Een Kubernetes-cluster installeren, configureren en gebruiken voor het beheren van containerapplicaties.
- Applicaties deployen, schalen en beheren binnen Kubernetes.
- Netwerken, storage en toegangsbeheer in Kubernetes toepassen voor stabiele en veilige omgevingen.
- Kubernetes inzetten om Docker-containerapplicaties gestructureerd en beheersbaar te runnen in de praktijk.