Kubernetes Install, Configure & Manage (en)
This course provides a comprehensive overview of managing and administering a Kubernetes cluster. During the course, students will learn how to install Kubernetes using kubeadm, interpret and alter the kubeconfig file, perform cluster inspection, and install Cilium for networking and security management.
Instruction on how to expand the cluster, check status, configure the load balancer, perform cluster maintenance, and manage upgrades will also be provided. Topics also include Ingress, pod autoscaling, using the Kubernetes dashboard, etcd snapshots, and high-availability control plane configuration. The course will provide students with a solid foundation to begin successfully managing a Kubernetes cluster.
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
- Have taken the DSK101 and DSK102 courses or have equivalent knowledge
- Basic knowledge of Linux: It is helpful to be familiar with the Linux operating system and the command line, as many of the Kubernetes administration tasks require the use of Linux commands and tools.
- Understanding of containerization concepts: It is advisable to have a basic understanding of containerization concepts and to understand how containers are used to isolate and deploy applications.
- Familiarity with basic Kubernetes concepts: It is advisable to have a basic understanding of how Kubernetes works, such as the concepts of pod, service, deployment and namespace, and how resources are managed within a Kubernetes cluster.
- Networking knowledge: It is useful to have an understanding of networking concepts, such as IP addressing, ports, protocols and routing, as Kubernetes involves networking logic to enable communication between cluster components.
- Command line experience: It is important to be familiar with using the command line (bash) to interact with the operating system and administration tools, as shell commands will be used to manage the Kubernetes cluster.
- Basic knowledge of operating systems and system administration: It is advisable to have a general knowledge of operating systems and basic system administration operations, such as managing processes, services, and configuration files.