Kubernetes Install and Configuration
The course is aimed at those who want to learn how to use Kubernetes as a container orchestration system. We start by installing Kubernetes with Kubeadm, and list the fundamentals of using clients and kubeconfig to interact with your cluster. We also examine the role of the kubelet in monitoring and managing cluster nodes. We then proceed with the implementation and development of the cluster, and explore the installation of Calico to ensure network security. Teaches how to configure LoadBalancer and StorageClass for load balancing and storage management. Additionally, the course focuses on the importance of cluster upgrade and etcd snapshot creation for data backup.
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.
- Basic knowledge of Linux and the command line
- Experience with virtualization and creating virtual machines
- Familiarity with the concepts of containerization and container orchestration
- Knowledge of the fundamental principles of TCP/IP networking and the HTTP protocol.