Kubernetes Introduction
Il corso è progettato per fornire una panoramica completa delle funzionalità di Kubernetes e come utilizzare il sistema per gestire le applicazioni in un ambiente di produzione. Il corso si concentra sui concetti fondamentali di Kubernetes, come i Pods, i ReplicaSets, i Deployments e i DaemonSets. Si esplorano i metodi per interagire con i Pods e le tecniche per utilizzare le Labels per organizzare e gestire i componenti dell’applicazione. Inoltre, si impara a creare e gestire i Deployments per le applicazioni scalabili, i DaemonSets per le applicazioni di infrastruttura e le Namespace per l’organizzazione e la gestione degli oggetti. Si esaminano inoltre i concetti di Service e come utilizzarli per esporre le applicazioni all’esterno del cluster. Con questo corso, i partecipanti acquisiranno una conoscenza approfondita di Kubernetes e saranno in grado di utilizzare queste conoscenze per gestire le applicazioni in modo efficiente in un ambiente di produzione.
Richiede, come prerequisito, di aver completato il corso DSK101
COD: DSK102
Category: 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.
- Knowledge of basic concepts of containerization and how containers work.
- Familiar with basic networking concepts.
- Basic knowledge of application development principles.
- Familiarity with the basic concepts of cloud computing and virtualized infrastructures.
At the end of the course the 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.
- Acquire 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 in-depth knowledge of Kubernetes and acquire the skills to run applications efficiently in a production environment.
Educational program
- Pods
- Interaction with Pods
- ReplicaSet
- Label
- Deployment
- DaemonSets
- Namespaces
- Services
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Trainer: Italian
- Workshops: English
- Slides: English