Kubernetes Introduction (en)
The course is designed to provide a comprehensive overview of Kubernetes functionality and how to use the system to manage applications in a production environment. The course focuses on the fundamental concepts of Kubernetes, such as Pods, ReplicaSets, Deployments, and DaemonSets. Methods for interacting with Pods and techniques for using Labels to organize and manage application components are explored. In addition, you learn how to create and manage Deployments for scalable applications, DaemonSets for infrastructure applications, and Namespaces for organizing and managing objects. Service concepts and how to use them to expose applications outside the cluster are also examined. With this course, participants will gain a thorough understanding of Kubernetes and be able to use this knowledge to manage applications efficiently in a production environment.
COD: DSK102
CATEGORIES: 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 of the command line.
- Knowledge of basic containerization concepts and how containers work.
- Familiarity with basic networking concepts.
- Basic knowledge of application development principles.
- Familiarity with basic concepts of cloud computing and virtualized infrastructure.
At the end of the thing participants will be able to:
- Understand the fundamental concepts of Kubernetes and how to use the system to manage applications in a production environment.
- Learn how to create and manage Pods, ReplicaSets, Deployments, and DaemonSets for Kubernetes applications.
- Understand how to use Labels to organize and manage application components in Kubernetes.
- Learn how to create and manage Services to expose applications outside the cluster.
- Understand how to use Namespaces for organizing and managing objects in Kubernetes.
- Gain the skills to interact with Pods efficiently and manage them in a production environment.
- Develop the ability to create and manage ReplicaSets to ensure application scalability.
- Learn how to create and manage Deployments for scalable applications efficiently.
- Understand how to create and manage DaemonSets for infrastructure applications.
- Gain a thorough understanding of Kubernetes and acquire the skills to manage applications efficiently in a production environment.
- Pods
- Interaction with Pods
- ReplicaSet
- Label
- Deployment
- DaemonSets
- Namespaces
- Services
Duration – 1 day
Delivery – in Aula, On Site, Remoto
PC and SW Requirements:
- Internet Connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English