Passa al contenuto principale

Durata

5 giorni

Prezzo

2.250,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Kubernetes for Administrators

Codice: DEVC02

Il corso è stato progettato per offrire ai partecipanti una solida comprensione dei concetti fondamentali e delle competenze pratiche necessarie per operare con successo in un ambiente Kubernetes. Gli obiettivi del corso includono l’acquisizione di conoscenze su architetture e componenti essenziali di Kubernetes, l’installazione e la configurazione di un cluster Kubernetes, la capacità di implementare e gestire applicazioni containerizzate attraverso manifesti YAML, la creazione e l’amministrazione di servizi di rete e storage, l’utilizzo di strumenti di monitoraggio e registrazione per tracciare risorse e applicazioni, l’implementazione di strategie di sicurezza e controllo degli accessi, e la comprensione dei meccanismi di autoscaling e degli aggiornamenti progressivi.

Questo corso è propedeutico alla preparazione per la certificazione Kubernetes Administrator (CKA).

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso
  • Introduzione a Kubernetes
    • Componenti base
    • Borg Heritage
    • Terminologia
    • User Community
    • Tools
    • Cloud Native Computing Foundation (CNCF)
  • Installazione e configurazione
  • Installare kubectl
  • Utilizzare Google Kubernetes Engine (GKE)
  • Utilizzare Minikube
  • kubeadm
  • kubeadm-upgrade
  • Installare un Pod Network
  • Architettura Kubernetes
  • Componenti principali
  • Control Plane Node
  • Worker Node
  • Kubelet
  • Service Operator
  • Pods
  • Rewrite Legacy Applications
  • Containers
  • Init Containers
  • Component Review
  • API Call Flow
  • Node
  • Single IP per Pod
  • Container to Outside Path
  • Networking Setup
  • CNI Network Configuration File
  • Pod-to-Pod Communication
  • API e Accesso
  • RESTful
  • Simple Pod
  • Gestire risorse API con kubectl
  • Accesso da Fuori il cluster
  • ~/.kube/config
  • Namespaces
  • Swagger e OpenAPI
  • API Maturity
  • Oggeti API
  • v1 API Group
  • DaemonSets
  • StatefulSets
  • Autoscaling
  • Jobs
  • RBAC
  • Gestire lo Stato con i Deployment
  • Deployment Configuration Metadata
  • Deployment Configuration Spec
  • Deployment Configuration Pod Template
  • Deployment Configuration Status
  • Scaling e Rolling Updates
  • Deployment Rollbacks
  • Usare DaemonSets
  • Labels
  • Volumi e Dati
  • Persistent Volume
  • Persistent Volume Claim
  • Dynamic Provisioning
  • Usare Rook per Storage Orchestration
  • Secrets
  • Usare Secrets via Environment Variables
  • Mounting Secrets as Volumes
  • Portable Data con ConfigMaps
  • Usare ConfigMaps
  • Servizi
  • Service Update Pattern
  • Accessing an Application with a Service
  • Service Types
  • Service Types (Continued)
  • Services Diagram
  • Overall Network View
  • Local Proxy for Development
  • DNS
  • Verifying DNS Registration
  • Helm
  • Deploying Complex Applications
  • Helm v3
  • Chart Contents
  • Templates
  • Chart Repositories and Hub
  • Deploying a Chart
  • Ingress
  • Ingress Controller
  • nginx
  • Google Load Balancer Controller (GLBC)
  • Ingress API Resources
  • Deploying the Ingress Controller
  • Creating an Ingress Rule
  • Multiple Rules
  • Intelligent Connected Proxies
  • Scheduling
  • kube-scheduler
  • Filtering (Predicates)
  • Scoring (Priorities)
  • Scheduling Policies
  • Pod Specification
  • Specifying the Node Label
  • Scheduler Profiles
  • Pod Affinity Rules
  • podAffinity Example
  • podAntiAffinity Example
  • Node Affinity Rules
  • Node Affinity Example
  • Taints
  • Tolerations
  • Custom Scheduler
  • Logging e Troubleshooting
  • Basic Troubleshooting Steps
  • Ephemeral Containers
  • Cluster Start Sequence
  • Monitoring
  • Using krew
  • Managing Plugins
  • Sniffing Traffic With Wireshark
  • Logging Tools
  • Understanding Fluentd
  • Understanding Prometheus and Grafana
  • Definizione di risorse personalizzate
  • Configuration Example
  • New Object Configuration
  • Optional Hooks
  • Understanding Aggregated APIs
  • Sicurezza
  • Cloud Security Considerations
  • Accessing the API
  • Authentication
  • Authorization
  • RBAC and Webhook Modes
  • Admission Controller
  • Security Contexts
  • Pod Security Policies
  • Network Security Policies
  • Network Security Policy Example
  • Default Policy Example
  • High Availability
  • Cluster High Availability
  • Collocated Databases
  • Non-Collocated Databases
  • Laboratori pratici
Partecipanti

Questo percorso di apprendimento è rivolto specificatamente a System Administrators, System Engineer, professionisti DevOps e Application Developers. Tuttavia, chiunque sia interessato a imparare come lavorare con Kubernetes trarrà vantaggio da questo corso.

Prerequisiti

Competenza di base in ambienti Linux.


Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti