Kubernetes Install and Configuration
The course is aimed at those who want to learn how to use Kubernetes as a container orchestration system. It starts with the installation of Kubernetes with Kubeadm, and lists the basics of using clients and kubeconfig to interact with the cluster. The role of kubelet in monitoring and managing cluster nodes is also examined. The implementation and development of the cluster is then proceeded, and the installation of Calico to secure networks is explored. It teaches how to configure LoadBalancer and StorageClass for load balancing and storage management. In addition, the course focuses on the importance of updating the cluster and creating Etcd snapshots for data backup. With this course, participants will gain a fundamental understanding of Kubernetes and be able to use this knowledge to develop and manage their container clusters efficiently.
COD: DSK211
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 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.
- Install Kubernetes using Kubeadm and configure the client and kubeconfig to interact with the cluster
- Understand the role of Kubelet in Kubernetes container orchestration
- Learn how to expand the cluster to include new nodes
Install and configure Calico as a networking solution for the cluster - Learn how to configure and use LoadBalancer to distribute application traffic in the cluster
- Learn how to use StorageClass to manage data persistence in applications in Kubernetes
- Understand the cluster upgrade process and learn how to upgrade Kubernetes to the next version
- Learn how to create and use Etcd snapshots to backup and restore the cluster
- Installing Kubernetes with Kubeadm
- Client and kubeconfig
- Kubelet
- Developing the cluster
- Installing Calico
- LoadBalancer
- StorageClass
- Update the cluster
- Etcd snapshots
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Instructor: English
- Workshops: English
- Slides: English
The price of this one-day course is € 800 + VAT.