Getting Started with Kubernetes
Most of our classroom training courses take place in Belgium (Edegem) or The Netherlands (Breda). Please click the button with the desired date to check the exact location of the training.
Kubernetes is the leading open-source system, initially developed by Google, for managing containerized applications in a clustered environment. Its goal is to provide better/easier way to manage related, distributed components and services across varied infrastructures. This course is aimed at everybody (both developers and those with operations background) who wants to get started with Kubernetes.
This training is intended for everyone who wants to get started with Kubernetes.
Upon completion of this course, participants will have the following knowledge/hands-on experience:
Understand the architecture of Kubernetes
Perform a Kubernetes installation using 'kubeadm'
Install and use 'minikube'
Containerize your application
Deploy the containerized application into Kubernetes using all the best-practices
Because this is an introduction course, only familiarity with the Linux CLI is required.
This is a BYOD (Bring Your Own Device) training. Please bring your own laptop to the course.
Kubernetes - Intro
Kubernetes - Architecture
Installing Kubernetes using 'kubeadmin'
Installing and configuring 'minikube'
Interacting with 'minikube'
Core Kubernetes components/objects
Authentication, Authorization, and Admission Control
Deploying a Stand-Alone Application
Kubernetes Volume Management
Deploying a Multi-Tier Application
ConfigMaps and Secrets
Deployment strategies (blue/green, canary, ...)