Kubernetes Administrator (CKA)

Categoria Corso

Containers (Docker, Kubernetes), ICTech

CKA – The Linux Foundation
5 giorni
Virtual ClassRoom
In Presenza

Corso di formazione tecnico-pratico Kubernetes Administrator:

  • fornisce tutti i concetti per gestire il ciclo di vita e la creazione di container e task, utilizzando la CR “containerD”
  • tratta gli aspetti relativi all’import-export dei container/immagini, permessi con cgroups building delle immagini (con relative ottimizzazioni) e container registry
  • analizza gli oggetti di tipo workload Kubernetes, come Pod, Replicaset, Deployment e DaemonSet, entrando nelle specifiche mirate a caratterizzare i comportamenti degli oggetti stessi, e le loro differenze
  • prosegue con gli aspetti che aiutano l’utente a valutare le soluzioni più vicine all’obbiettivo applicativo
  • affronta aspetti riguardo il processo di installazione, configurazione, e manutenzione del cluster, fra cui backup di etcd

Questo corso offre delle buone basi per poter affrontare l’esame CKA (The Linux Foundation).

Competenze d’uscita:

Teoriche:

  • come funziona il ciclo di vita di un pod e le sue diverse fasi
  • come configurare un pod in base alle necessità applicative
  • come controllare la salute di un pod
  • il processo di aggiornamento dei principali controllers
  • il funzionamento degli oggetti job e cronjob
  • il funzionamento del modello di storage proposto da Kuberentes
  • la logica per poter presentare configurazioni e/o dati sensibili alle applicazioni

Pratiche:

  • installare un cluster Kubernetes
  • configurare un pod e analizzare il suo ciclo di vita
  • configurare delle sonde in grado di monitorare la salute di un pod e dell’applicazione
  • configurare job e cronjob
  • richiedere e configurare dello storage persistente da presentare all’applicazione
  • presentare configurazioni o dati sensibili alla nostra applicazione
  • configurare delle regole di ingresso per poter esporre all’esterno un’applicazione
  • interagire con i volumi persistenti, effimeri, temporanei con Kubernetes

MODULO 1

  • Install containerd
  • Containers and Task
  • Running and Inspecting
  • Containerd Namespaces
  • cgroups
  • Container Flow
  • Import e Export
  • Snapshot
  • Containerd Configuration
  • Nerdctl
  • Container Registry
  • Buildkit with Docker file
  • Multi-stage build
  • Crictl

MODULO 2

  • Overview Kubernetes Architecture
  • API
  • Accessing the API
  • YAML / JSON
  • kubectl
  • Pods
  • Labels
  • ReplicaSets
  • Deployments
  • DaemonSet
  • Namespace
  • Kubeconfig
  • Service Overview

MODULO 3

  • Pods Pattern
  • Restart Policies
  • InitContainer
  • Lifecycle Hooks
  • RBAC (Role-based access control)
  • Portforward and Proxy
  • Deployment Update
  • DaemonSet Update
  • Jobs
  • CronJob
  • Emptydir
  • Dynamic Storage Provisioning
  • ConfigMap
  • Secrets

MODULO 4

  • Install Kubernetes with Kubeadm
  • kubeconfig
  • kubelet
  • Install Calico
  • Grow the cluster
  • LoadBalancer
  • StorageClass
  • Upgrade Cluster
  • etcd snapshots
In definizione
Requisiti

Conoscenza di:

  • sistema operativo Linux
  • comandi Linux
  • Stack TCP/IP
  • editor di testo su terminale (vi,vim,nano)
Esame - Test

Prepara all’esame di certificazione Kubernetes CKA di The Linux Foundation da prenotare e pagare a parte

Riconoscimenti

Attestato ITHUM di partecipazione al corso

Stai chiedendo info per il corso

Kubernetes Administrator (CKA)