Scheda corso
NovaNext Training / Docker / Docker / Orchestrazione di container con Kubernetes

Orchestrazione di container con Kubernetes

Codice
ORCCKS
Durata
4 Giorni
Prezzo
2.450,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

Kubernetes è oggi lo strumento di riferimento nella fascia enterprise per le operazioni di gestione e di orchestrazione delle piattaforme applicative realizzate e strutturate con la tecnologia container.

Kubernetes è il programma sviluppato per gestire carichi di lavoro e servizi containerizzati, networking e alta affidabilità rendendo automatici molti dei processi manuali coinvolti nel deployment e nella scalabilità delle applicazioni distribuite.

Il corso, orientato alla pratica laboratoriale, consente ai partecipanti sia di apprendere teoricamente sia di sperimentare operativamente le soluzioni della piattaforma Kubernetes, prendendo le mosse dagli elementi fondamentali e spingendosi fino a componenti e implementazioni avanzate. 

 

Prerequisiti

Per la corretta fruizione del corso è consigliato che i partecipanti dispongano di competenze di base sui comandi e sull’amministrazione sistemica in ambienti Linux, sui modelli architetturali del Cloud Computing e Cloud Storage, sulle infrastrutture datacenter e sulle operazioni basilari nell’ambito della virtualizzazione a container (si osservi che la prima parte del corso sarà proprio dedicata a riprendere e ricapitolare le tecniche principali di creazione e gestione dei container).

 

Obiettivi

Durante tutto lo svolgimento del corso i partecipanti potranno usufruire, accedendolo via Internet, ad un ambiente laboratoriale disegnato ad hoc (sistemi virtuali Linux-based e strumenti software) per favorire la sperimentazione pratica – con le proposte di esercitazione e sotto la guida del teacher – dei concetti illustrati di lezione in lezione.

Ogni partecipante potrà disporre di un accesso ai laboratori per implementare le varie configurazioni studiate avendo così possibilità di raccogliere un immediato riscontro pratico della teoria affrontata.

 

Destinatari

Il corso si rivolge a personale coinvolto a vari livelli nelle attività di pianificazione, progettazione, sviluppo e implementazione delle infrastrutture IT aziendali: sistemi, networking, clustering.

 

Contenuti

Primo giorno

Obiettivo formativo:  l’ambiente Containers

 Argomenti:     

    Cosa sono i Container

Docker Hub: accesso e servizi

Esecuzione dei Containers

Starting, Stopping, Inspecting, Deleting

Port Mapping

Dockerfile e creazione Immagini

Volumi e data sharing

Configurazione di un local Docker Registry

Obiettivo formativo: Installazione e setup di Kubernetes

Argomenti:                Kubernetes: origine, componenti e architettura funzionale

Installazione e setup

Kubernetes e il Cluster


Secondo giorno

 Obiettivo formativo: la tecnologia Kubernetes API server e pods

 Argomenti:               

 Kubernetes API

Gestione Objects: Labels, Annotations, Namespaces

Esecuzione e gestione Pods

 Obiettivo formativo:  Gestione Kubernetes Controllers e Deployment

 Argomenti:

    Controllers: Deploy Applications

Maintaining Applications

Maintaining Applications con DaemonSets e Jobs

 

Terzo giorno

Obiettivo formativo:

configurazione e gestione di Storage e Scheduling

Argomenti: 

Configurazione gestione dello Storage

Data Environment Variables, Secrets e ConfigMaps

Kubernetes Scheduler

 Obiettivo formativo: configurazione e gestione di Networking, Services e Ingress

 Argomenti:

Networking Fundamentals

Application Access con Services

Application Access con Ingress


Quarto giorno

Obiettivo formativo: operazioni di Supporto Maintaining, Monitoring, Troubleshooting

Argomenti:

Gestione del Cluster Kubernetes

Logging e Monitoring

Troubleshooting del Cluster Kubernetes

 Obiettivo formativo: Configurazione e Gestione della Security

Argomenti:

Security Fundamentals

Gestione dei Certificati

kubeconfig Files

Role Based Access Controls