Il corso Kubernetes Application Developer consente di progettare, costruire, configurare ed esporre le applicazioni cloud native per Kubernetes. Al termine del corso, lo studente acquisirà le competenze per costruire, monitorare e risolvere i problemi di applicazioni e strumenti scalabili in Kubernetes.
Il corso è consigliato anche a chi desidera conseguire la certificazione CKAD.
L'edizione di settembre 2023 si svolgerà nelle seguenti date:
12-13-14 + 18-19 settembre
E' rivolto agli sviluppatori che desiderano consolidare le loro competenze nella progettazione, costruzione, configurazione ed esposizione di applicazioni cloud native per Kubernetes.
E' richiesta la conoscenza di Container Runtimes, Microservice Architecture, Coding (Python, Java, Node.js or Go).
Introduzione
Kubernetes Introduction
Kubernetes Setup
Local Setup with microk8
Installing Kubernetes using the Docker Client
Microk8s vs Kubeadm vs Minikube
Kubernetes Basics
Node Architecture
Replication Controller
Replicaset
Deployments
Services
Labels
Healthchecks
Pod State
Pod Lifecycle
Services
NodePort
ClusterIP
LoadBalancer
Ingress
Servizi senza selettori
Service discovery
External DNS
Deployment
Rollout
Versioning
Volumes
Persistent volumes
Class Storage
Persistent volume Claims
Note suillo storage
Uso dei PVC nei PODS
Namespaces
StatefulSets
Headless services
Daemon Sets
Resource Usage Monitoring
Example: Resource Usage Monitoring
ConfigMaps
Secrets
Static PODS
Scheduler multipli
POD Design
Label e Selettori
Rolling Updates
Autoscaling
Taints and Tolerations
Affinity / Anti-Affinity
Interpod Affinity and Anti-affinity
Sicurezza
Autenticazione
Utenti
TLS nelle comunicazioni
Osservabilità
Readiness and Liveness Probes
Container Logging
Monitor and Debug Applications
Job e Timejob
Il corso è rivolto a chi vuole sostenere la certificazione CKAD.
Sede | Data | P | ||
---|---|---|---|---|
Virtual | 12/09/2023 | |||
Virtual | 27/11/2023 |