Corso di formazione Docker (introduzione a Kubernetes)
L'obiettivo di questo corso pratico è fornire tutti gli strumenti che affrontano gli aspetti pratici di Docker e Kubernetes, in modo che i partecipanti possano disporre delle competenze necessarie per la gestione adeguata del programma.
Struttura del corso
Che cos'è Docker
Casi d'uso
- Componenti principali di Docker
- Docker Nozioni di base sull'architettura
Docker architettura
- Docker immagini
- Docker Registro di sistema
- Docker contenitori
La tecnologia sottostante
- Spazi dei nomi
- Gruppi di controllo
- Unione FS
- Formato contenitore
Installazione di Docker
- Installazione su Ubuntu tramite apt-get
- Installazione della versione più recente di Docker
DockerApplicazioni di dimensionamento
- L'esempio di hello world
- Contenitore interattivo
- Programmi di demonizzazione
Utilizzo dei contenitori
- Esecuzione di un'app Web in un contenitore
- Analisi di un contenitore
- Mappatura delle porte
- Visualizzazione dei log
- Analisi dei processi
- Arresto e riavvio
- Rimozione di un contenitore
Gestione delle immagini
- Immagini dell'inserzione
- Download di immagini
- Ricerca di immagini
Networking di contenitori
- Dettagli di mappatura delle porte
- Collegamento e denominazione dei contenitori
- Collegamento e variabili d'ambiente
Dati in contenitori
- Volumi di dati
- Directory host come volume di dati
- File host come volume di dati
- Contenitori di volumi di dati
- Backup, ripristino di volumi di dati
Contribuire all'ecosistema
- Che cos'è Docker Hub?
- Registrazione sull'hub Docker
- Accesso alla riga di comando
- Caricamento nell'hub Docker
- Repository privati
- Compilazioni automatizzate
Kubernetes Introduzione
- Baccelli
- Etichette e selettori
- Controller
- Servizi
- L'architettura e il nodo Kubernetes
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Docker (introduzione a Kubernetes) - Prenotazione
Corso di formazione Docker (introduzione a Kubernetes) - Richiesta
Docker (introduzione a Kubernetes) - Richiesta di consulenza
Recensioni (2)
Spiegazioni su come gli strumenti funzionano nei dettagli, nonché argomenti affini al corso.
Sebastian Decianu - SC SYSTEMATIC DEVELOPMENT CENTER SRL
Corso - Docker (introducing Kubernetes)
Traduzione automatica
Ha fornito una solida base per Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Corso - Docker (introducing Kubernetes)
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Docker & Kubernetes Avanzato
21 oreAl termine di questa formazione, i partecipanti saranno in grado di:
- Costruisci le proprie Docker immagini.
- Distribuisci e gestisci un numero elevato di Docker applicazioni.
- Valuta diverse soluzioni di orchestrazione dei container e scegli quella più adatta.
- Impostare un processo di integrazione continua per Docker applicazioni.
- Integrare Docker applicazioni con i processi di integrazione continua degli strumenti esistenti.
- Proteggere le applicazioni Docker.
- Utilizzare Kubernetes per distribuire e gestire ambienti diversi nello stesso cluster
- Proteggere, scalare e monitorare un cluster Kubernetes
Avanzato Platform Engineering: Scalabilità con Microservices e Kubernetes
35 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a ingegneri di piattaforme di livello avanzato e DevOps professionisti che desiderano padroneggiare le applicazioni di scalabilità utilizzando microservizi e Kubernetes.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Progetta e implementa architetture di microservizi scalabili.
- Distribuisci e gestisci le applicazioni su Kubernetes cluster.
- Utilizzare Helm i grafici per un'implementazione efficiente del servizio.
- Monitorare e mantenere l'integrità dei microservizi nell'ambiente di produzione.
- Applicare le best practice per la sicurezza e la conformità in un ambiente Kubernetes.
Operazioni Kubernetes Guidate dall'IA: Autoscaling, Scheduling e Ottimizzazione delle Risorse
21 oreKubernetes è una piattaforma di orchestrazione dei contenitori ampiamente utilizzata per gestire applicazioni distribuite su larga scala.
Questo training guidato dal docente (online o in loco) è rivolto a professionisti di livello avanzato che desiderano applicare tecniche di intelligenza artificiale e machine learning per ottimizzare l'uso delle risorse, le decisioni di scheduling e le strategie di autoscaling in Kubernetes.
Al termine di questo programma, i partecipanti saranno in grado di:
- Applicare modelli AI/ML per migliorare le decisioni di scheduling dei workload in Kubernetes.
- Utilizzare l'analisi predittiva per ottimizzare l'allocazione di CPU, GPU e memoria.
- Implementare autoscaling intelligente utilizzando il reinforcement learning e la previsione dei metriche.
- Ridurre i costi di infrastruttura e la latenza attraverso l'ottimizzazione automatica delle risorse.
Formato del Corso
- Presentazioni tecniche guidate dal docente e discussioni approfondite.
- Lavori pratici in laboratorio utilizzando cluster Kubernetes reali.
- Esercizi pratici applicativi di modelli AI a scenari operazionali reali.
Opzioni di Personalizzazione del Corso
- Per adattare questo corso alla vostra configurazione della piattaforma o ai requisiti operativi, contattateci per la personalizzazione.
Carichi di Lavoro AI su Kubernetes: Distribuzione di Modelli di Machine Learning a Scalabilità
14 oreKubernetes è una piattaforma scalabile per distribuire, servire e gestire modelli di machine learning in ambienti di produzione.
Questo corso guidato dall'instruttore (online o sul posto) è rivolto a professionisti intermedi che desiderano operazionalizzare i modelli ML in modo affidabile su Kubernetes.
Al termine di questo corso, i partecipanti acquisiranno le competenze per:
- Contenitorizzare e preparare i modelli ML per una distribuzione efficiente.
- Servire i modelli utilizzando moderni framework di inferenza.
- Ottimizzare le cariche di lavoro con l'autoscaling, la configurazione GPU e il tuning delle risorse.
- Implementare strategie di rollout dei modelli come A/B testing e canary deployments.
Formato del Corso
- Lezione integrata, analisi architetturale e discussione guidata.
- Ampie esercitazioni pratiche con scenari di distribuzione reali.
- Implementazione pratica in un ambiente Kubernetes live.
Opzioni di Personalizzazione del Corso
- Se necessitate che questo corso sia adattato al vostro ambiente o toolchain, contattateci per discutere le opzioni di personalizzazione.
Kubernetes Networking with Calico
14 oreQuesto corso guidato dal docente, live (online o in sede) è rivolto a ingegneri che desiderano ottimizzare il networking per cluster Kubernetes.
Al termine di questo training, i partecipanti saranno in grado di:
- Installare e configurare Calico.
- Capire come Calico differisca dalle reti overlay tradizionali.
- Capire come Calico combini i protocolli di routing Internet con banche dati basate su consenso.
- Utilizzare Calico per creare una soluzione di networking dei contenitori per cluster Kubernetes.
- Utilizzare Calico per fornire politiche di rete per Kubernetes.
Certified Kubernetes Administrator (CKA) - preparazione all'esame
21 oreIl programma Certified Kubernetes Administrator (CKA) è stato creato dalla Linux Foundation e dalla Cloud Native Computing Foundation (CNCF).
Kubernetes è Nowadys, una piattaforma leader utilizzata per l'orchestrazione dei container.
NobleProg offre Docker e Kubernetes formazione dal 2015. Con oltre 360 progetti di formazione completati con successo, siamo diventati una delle società di formazione più conosciute a livello mondiale nel campo della containerizzazione.
Dal 2019 aiutiamo anche i nostri clienti a confermare le loro prestazioni in ambiente k8s preparandoli e incoraggiandoli a superare gli esami CKA e CKAD.
Questo corso di formazione dal vivo con istruttore (online o in loco) è rivolto agli amministratori di sistema, Kubernetes utenti che desiderano confermare le proprie conoscenze superando l'esame CKA.
D'altra parte, la formazione è focalizzata anche sull'acquisizione di esperienza pratica in Kubernetes Amministrazione, quindi ti consigliamo di prendervi parte, anche se non intendi sostenere l'esame CKA.
Formato del corso
- Lezione interattiva e discussione.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente di laboratorio dal vivo.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattaci per organizzare.
- Per saperne di più sulla certificazione CKA, visitare: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - preparazione all'esame
21 oreIl programma Certified Kubernetes Application Developer (CKAD) è stato sviluppato da The Linux Foundation e dalla Cloud Native Computing Foundation (CNCF), l'ospite di Kubernetes.
Questo training guidato dall'instruttore (online o in sede) è rivolto a Sviluppatori che desiderano confermare le loro competenze nella progettazione, creazione, configurazione e esposizione di applicazioni cloud native per Kubernetes.
Inoltre, il corso si concentra anche sull'acquisizione di esperienza pratica nello sviluppo di applicazioni Kubernetes, quindi lo raccomandiamo anche a coloro che non intendono sostenere l'esame CKAD.
NobleProg ha fornito training su Docker e Kubernetes dal 2015. Con oltre 360 progetti di formazione completati con successo, siamo diventati una delle aziende di formazione più note a livello mondiale nel campo della containerizzazione. Dalla fine del 2019, stiamo anche aiutando i nostri clienti a confermare le loro prestazioni nell'ambiente k8s preparandoli e incoraggiandoli a superare gli esami CKA e CKAD.
Formato del Corso
- Lezione interattiva e discussione.
- Molte esercitazioni e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per organizzare l'evento.
- Per saperne di più sul CKAD, visitate: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certificato Kubernetes Security Specialist (CKS)
21 oreQuesto corso di formazione guidato da istruttori in Italia (online o in sede) è rivolto a praticanti di Kubernetes che desiderano prepararsi per l'esame CKS.
Alla fine di questo corso, i partecipanti sapranno come proteggere gli ambienti Kubernetes e le applicazioni basate su contenitori durante tutte le fasi del ciclo di vita di un'applicazione: costruzione, distribuzione e runtime.
Padronizzazione DevOps Cloud-Native: Progettazione, Dipingimento e Gestione di Microservizi Scalabili Kubernetes
49 oreQuesto programma di 7 giorni offre un percorso completo ed operativo nella progettazione, nel dipingimento (deploy) e nella gestione di applicazioni cloud-native utilizzando pratiche DevOps moderne.
I partecipanti esploreranno come progettare architetture di microservizi scalabili, ottimizzare ambienti containerizzati e gestire carichi di lavoro in produzione utilizzando Kubernetes. Il corso copre strategie di deployment avanzate, automazione basata su GitOps e pratiche di osservabilità per garantire affidabilità e prestazioni del sistema.
Viene posto un forte accentuazione sulle sfide operative reali, incluse la risposta agli incidenti, la simulazione delle fallite (failures) e l'analisi delle cause profonde. Il programma si conclude con l'utilizzo di strumenti AI per supportare il troubleshooting e accelerare le decisioni operative.
Al termine della formazione, i partecipanti avranno una chiara comprensione su come costruire, deployare, monitorare e mantenere sistemi distribuiti resilienti in un ambiente basato su Kubernetes.
DO180: Introduzione ai Container, Kubernetes e OpenShift
35 oreDO180 è un'introduzione ai contenitori, alle fondamenta di Kubernetes e ai concetti della piattaforma Red Hat OpenShift, focalizzata sulle competenze pratiche.
Questa formazione guidata da istruttori (online o in sede) è rivolta a professionisti tecnici di livello principiante-intermedio che desiderano imparare i flussi di lavoro dei contenitori, le primitive di Kubernetes e come distribuire ed operare applicazioni su OpenShift.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Creare e gestire immagini di contenitore e registri con le best practice per la riproducibilità e la sicurezza.
- Distribuire e gestire oggetti Kubernetes come pod, deployment e servizi su OpenShift.
- Utilizzare le funzionalità di OpenShift, incluse routes, buildconfigs e la console web, per semplificare il delivery delle applicazioni.
- Implementare archiviazione persistente, gestione della configurazione e gestione dei segreti per carichi di lavoro stateful.
- Applicare pratiche di sicurezza di base, RBAC e monitoring per mantenere cluster e applicazioni sani.
Formato del Corso
- Lezione interattiva e discussione.
- Esercitazioni pratiche in un ambiente OpenShift live ogni giorno.
- Esercizi guidati da scenari e workshop di risoluzione dei problemi.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare l'evento.
Docker and Kubernetes on AWS
21 oreQuesto training live guidato dall'instruttore (online o in presenza) è rivolto agli ingegneri che desiderano valutare ciascuno di questi servizi per prendere una decisione informata su quale deployare all'interno della loro organizzazione.
Al termine di questo training, i partecipanti saranno in grado di:
- Configurare un ambiente di sviluppo che include tutte le librerie, pacchetti e framework necessari per iniziare a sviluppare.
- Configurare, impostare e deployare una serie di contenitori demo utilizzando diversi approcci.
- Capire le differenze architetturali e di progettazione tra diverse soluzioni Docker/Kubernetes all'interno di AWS.
- Automatizzare il deploy dei contenitori Docker.
- Configurare una pipeline di integrazione e deploy continua.
- Integrare Docker e Kubernetes in un sistema esistente di integrazione continua.
Docker, Kubernetes e OpenShift 3 per Amministratori
35 oreIn questo corso di formazione dal vivo con istruttore in Italia, i partecipanti impareranno come gestire Red Hat OpenShift Container Platform.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Creare, configurare, gestire e risolvere i problemi dei cluster OpenShift.
- Distribuisci applicazioni containerizzate on-premise, nel cloud pubblico o in un cloud ospitato.
- Piattaforma container sicura OpenShift
- Monitora e raccogli le metriche.
- Gestisci lo spazio di archiviazione.
Distribuzione di applicazioni Kubernetes con Helm
7 oreQuesto corso di formazione guidato da un insegnante in Italia (online o in presenza) è rivolto a ingegneri che desiderano utilizzare Helm per semplificare il processo di installazione e gestione delle applicazioni Kubernetes.
Al termine di questo corso, i partecipanti saranno in grado di:
- Installare e configurare Helm.
- Creare build riproducibili di applicazioni Kubernetes.
- Condividere le applicazioni come chart Helm.
- Eseguire applicazioni di terze parti salvate come chart Helm.
- Gestire i rilasci dei pacchetti Helm.
Introduzione a Minikube e Kubernetes
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di software di livello principiante e intermedio e a professionisti DevOps che desiderano imparare a configurare e gestire un ambiente locale Kubernetes utilizzando Minikube.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare e configurare Minikube nel computer locale.
- Comprendere i concetti di base e l'architettura di Kubernetes.
- Distribuisci e gestisci i contenitori usando kubectl e il dashboard Minikube.
- Configurare l'archiviazione persistente e le soluzioni di rete per Kubernetes.
- Utilizza Minikube per lo sviluppo, il test e il debug delle applicazioni.
Minikube per Sviluppatori
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori di livello intermedio e DevOps ingegneri che desiderano utilizzare Minikube come parte del loro flusso di lavoro di sviluppo.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Configurare e gestire un ambiente locale Kubernetes utilizzando Minikube.
- Informazioni su come distribuire, gestire ed eseguire il debug delle applicazioni in Minikube.
- Integra Minikube nelle pipeline di integrazione e distribuzione continue.
- Ottimizza il loro processo di sviluppo utilizzando le funzionalità avanzate di Minikube.
- Applicare le migliori pratiche per lo sviluppo locale Kubernetes.