Edocti
Training tehnic avansat pentru inginerul software de mâine
Edocti Training

Kubernetes Application Developer (CKAD) – Pregătire

Intermediar
28 h
4.6 (413 recenzii)

Sesiuni programate

Nu există sesiuni disponibile în acest moment.
Kubernetes Application Developer (CKAD) – Pregătire

Practică orientată pe examen: Mapează-ți abilitățile direct pe domeniile CKAD prin laboratoare realiste și cronometrate.

Lucrează exclusiv cu kubectl și YAML, la fel ca la examen: proiectează, deployează, monitorizează și depanează aplicații.

Acoperă prin exerciții ghidate subiectele esențiale: workload-uri, configurare, securitate, servicii, rețelistică și observabilitate.

Dobândești experiență practică rezolvând peste 20 de micro-laboratoare și susținând un mock exam complet.

Cum te ajută acest curs: Îți crește viteza de execuție, acuratețea și încrederea pentru a performa sub presiunea timpului.

Cui i se adresează: Profesioniștilor cu noțiuni de bază Kubernetes care își doresc obținerea certificării CKAD.

Cursul este strict aliniat la ghidul oficial și la instrumentele utilizate în mediul curent de examinare CNCF.

Abilități dobândite

kubectl & YAML Deployments & Pods ConfigMaps & Secrets RBAC & SecurityContext NetworkPolicies Services & Ingress Troubleshooting Pregătire Examen CKAD

Curriculum

Application Design and Build (CKAD 20%)

  • Elementele API-ului Kubernetes pentru developeri (objects, manifests, labels/annotations)
  • Pods și patternuri multi-container: sidecar, ambassador, adapter; InitContainers
  • Probes și lifecycle: liveness, readiness, startup; hooks postStart/preStop
  • Jobs, CronJobs și backoff limits; completion și parallelism
  • Prezentare workload-uri stateful: StatefulSets vs. Deployments; PVC/PV/StorageClass basics
  • Packaging: Kustomize overlays; generare YAML cu kubectl; Helm (read-only)

Application Deployment (CKAD 20%)

  • Imperativ vs. declarativ: kubectl create/apply/patch; dry-run=client; -o yaml
  • Deployments: rollout, strategii, scaling, rollback; bazele DaemonSets & ReplicaSets
  • Resource requests/limits; QoS classes și eviction signals
  • ConfigMaps și Secrets ca env/envFrom/volume mounts; projected volumes; Downward API
  • HPA (metrics-server) – overview; PodDisruptionBudget; node/pod affinity & topology spread (din perspectiva developerului)

Application Observability and Maintenance (CKAD 15%)

  • Logs, events și watches: kubectl logs/-f, get events, describe, field/label selectors
  • Depanarea probes; rollout history; CrashLoopBackOff/ImagePullBackOff
  • exec/port-forward, ephemeral containers (kubectl debug)
  • Metrics & traces (perspectivă developer): kube-state-metrics, cAdvisor, OpenTelemetry basics
  • Backup/restore pentru manifeste; igienă pe namespaces și quotas

Application Environment, Configuration and Security (CKAD 25%)

  • ServiceAccounts, elemente RBAC pentru aplicații; least privilege pentru Pods/Jobs
  • SecurityContext (user/group, capabilities, seccomp, readOnlyRootFilesystem)
  • Bazele NetworkPolicy pentru echipele de aplicații (ingress/egress)
  • Secrets at rest/in transit; image pull secrets; private registries
  • Strategii de configurare: environment variables, fișiere de config via volumes, flags; awareness pentru FeatureGates

Services and Networking (CKAD 20%)

  • ClusterIP/NodePort/LoadBalancer; alegerea tipului de Service potrivit
  • Ingress vs. IngressClass și controllere; reguli path/host; TLS
  • DNS în Kubernetes; service discovery; headless Services
  • Readiness gates, health checks la edge; sticky sessions (specific controller)

Exam workflow & speed drills

  • Aliases, kubectl completion și schimbare rapidă de context/namespace (KUBECONFIG)
  • Căutare eficientă în docs (kubectl explain, bookmarks)
  • 20+ micro-laburi cronometrate în stil CKAD
  • Mock exam complet cu debrief

Module opționale

Extra pentru echipe reale (opțional)

  • Helm packaging și chart testing (ct); artifact registries (OCI)
  • Introducere GitOps cu Argo CD sau Flux (read-only)
  • Policy as code: noțiuni Kyverno sau Gatekeeper pentru echipele de aplicații
  • Stateful patterns – detalii (PVC expansion, opțiuni RWX, tuning StorageClass)

Structura zilei de curs

  • Partea 1: 09:00–10:30
  • Pauză: 10:30–10:45
  • Partea 2: 10:45–12:15
  • Pauză de prânz: 12:15–13:15
  • Partea 3: 13:15–15:15
  • Pauză: 15:15–15:30
  • Partea 4: 15:30–17:30

Ai participat la acest curs?

Opinia ta este foarte importantă pentru noi. Spune-ne cum a fost experiența ta și ajută-ne să îmbunătățim acest curs pentru viitorii participanți.

Ofera feedback

Vrei să afli mai multe? Suntem aici să te ajutăm!

Sau scrie-ne direct la training@edocti.com.