This course is designed for participants who have already gained their first experience with Docker and containers. After a brief introduction to containers, the construction of a Kubernetes cluster is explained and a basic understanding of how the cluster is used is created. The details of deploying an application are conveyed and the Kubernetes objects are presented that can manage the entire lifecycle of an application. Load balancing and perstistent storage are addressed, as well as infrastructure applications that enable logging and monitoring, for example.
The training consists of a combination of lecture and practical exercises. The exercises are based on the day-to-day operations of Kubernetes clusters. Once this course is complete, participants will be able to deploy, manage and operate their applications in a Kubernetes cluster, link the applications to externally accessible, load-balanced services, and the persistence of the data from their Applications.