Kubernetes Install, Configure & Manage
The course covers installing, configuring, and managing a Kubernetes cluster. We start with the student setting up and installing Kubernetes using Kubeadm. Next, we discuss configuring kubelets and installing Calico for network management.
We continue with cluster expansion, cluster health monitoring, and implementation of LimitRange, ResourceQuota, LoadBalancer, and Ingress to manage resource and application traffic.
We will also discuss installing the Kubernetes Dashboard for cluster management and LongHorn for storage management. The course also covers the implementation of StorageClass for managing dynamic storage, configuring logging, and data backup and recovery.
The course concludes with a discussion of managing Kubernetes cluster high availability and cluster maintenance. Students will also learn how to upgrade the cluster and best practices for cluster management and maintenance.
COD: DSK201
Categorie: Kubernetes
Teaching methodology:
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.
Prerequisites :
Basic knowledge of Linux operating system and command line concepts
Experience with managing applications and services on a cloud platform
Basic knowledge of network concepts and client-server architecture
Basic knowledge of virtualization and containerization concepts
Basic experience managing services and applications on a Kubernetes cluster.
Have achieved the knowledge of the DSK101 and DSK102 courses
At the end of the course the participants will be able to:
- Learn how to install and configure a Kubernetes cluster using Kubeadm
- Understand the use of kubelets to manage Kubernetes cluster nodes
- Gain practical knowledge on installing Calico for network management
- Learn how to grow your cluster and manage application resources using LimitRange and ResourceQuota
- Understand the use of LoadBalancer and Ingress to manage application traffic in Kubernetes
- Learn how to install and use the Kubernetes Dashboard for cluster management
- Gain working knowledge of installing LongHorn for storage management
- Understand the use of StorageClass for dynamic storage management in Kubernetes
- Learn how to set up logging and data backup and restore in Kubernetes
- Understand the use of Kubernetes HA to ensure cluster high availability
- Gain working knowledge of Kubernetes cluster maintenance
- Learn the procedures and best practices for upgrading the cluster and its management and maintenance.
Educational program
- Installing Kubernetes with Kubeadm
- Student configuration
- Kubelet
- Install Calico
- Develop the cluster
- Check the cluster
- LimitRange
- ResourceQuota
- LoadBalancer
- Ingress
- Dashboard Kubernetes
- Installare LongHorn
- StorageClass
- Logging
- Backup and restore
Duration – 2 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Trainer: Italian
- Workshops: English
- Slides: English