DevOps Artisan – Kubernetes Fundamentals

Cursul DevOps Artisan – Kubernetes Fundamentals va demara cu o scurtă reamintire a conceptelor privind containerele, apoi se va face trecerea la prezentarea arhitecturii Kubernetes și a componentelor principale. Următorul pas va consta în partea practică, fiecare student va realiza propriul cluster Kubernetes.

Resurse Kubernetes precum pod, implementare, servicii, volume și multe altele sunt prezentate alături de caracteristicile lor majore, iar fiecare student va avea șansa de a lucra practic la finalul fiecărui capitol.

Cui i se adresează?

Acest curs Kubernets Fundamentals se adresează:

  • Inginerilor DevOps;
  • Administratorilor de sistem Linux;
  • Systems design engineers;
  • Architects.

Ce vei învăța?

Noțiuni fundamentale prinse in cursul Kubernets Fundamentals sunt legate de înțelegerea conceptelor clusterelor Kubernetes și a resurselor Kubertenes precum pod, depanare, servicii și volume.

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs Kubernets Fundamentals, studenții trebuie să:

  • aibă cunoștințe despre  elementele de bază ale containerelor (se recomandă participarea la cursul Docker Fundamentals);

Este opțional, dar recomandat ca studenții:

  • să fie familiarizați cu Linux command line (commands, arguments, etc.);
  • să fie familiarizați cu sintaxa JSON și/sau YAML.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Module 1 Kubernetes Fundamentals: Containers and Docker – Quick Review 

  • Containers vs VMs 
  • Docker 
  • OS Components 
  • Docker Registries 
  • The need for K8s 
  • The K8s story 

Module 2 Kubernetes Fundamentals: K8s History and Architecture. Workers and Masters. 

  • Kubernetes history 
  • K8s Architecture 

Module 3 Kubernetes Fundamentals: Installing K8s. K8s Terminology. Pods. Namespaces. 

  • Installing Kubernetes 
  • K8s Terminology 
  • Anatomy of a Kubernetes Node 
  • Getting help 

Hands-on Lab: Installing Kubernetes  

Module 4 Kubernetes Fundamentals: Running Workloads Imperatively – kubectl run 

  • CLI Commands (kubectl run | get | describe | delete) 
  • Running K8s Workloads 
  • Pod Lifecycle 
  • Namespaces 

Hands-on Lab: Running Workload Imperatively 

Module 5 Kubernetes Fundamentals: The Declarative Model. YAML and JSON. 

  • From imperative to declarative model 
  • JSON and YAML 
  • Manifest Files 
  • Creating the YAML 
  • The Kubernetes API 

Hands-on Lab: Declarative model 

Module 6 Kubernetes Fundamentals: Deployments. ReplicaSets. Scaling and Updating. 

  • Labels and Selectors 
  • ReplicaSets 
  • Deployment 
  • Jobs 

Hands-on Lab: Deployment. ReplicaSets 

Module 7 Kubernetes Fundamentals: Persisting Data. Volumes. 

  • Volumes 
  • Types of K8s volumes 
  • Persistent Volumes 
  • NFS Persistent Volume 

Hands-on Lab: Persisting Data 

Module 8 Kubernetes Fundamentals: K8s Networking. 

  • Docker Networking Model 
  • K8s Networking Model 
  • Services 
  • Kube-proxy 
  • K8s DNS 

Hands-on Lab: Networking 

Module 9 Kubernetes Fundamentals: Introspection. Monitoring. Logs 

  • Kubernetes metrics 
  • Metrics Terminology 
  • Monitoring with ES/Kibana  
  • Monitoring with Prometheus/Grafana 
  • Introspection 
  • Debugging pods 
  • Debugging K8s Clusters 
  • CI/CD with K8s 

Recomandăm să continui cu:

Programe de certificare

Acest curs îi pregătește pe studenți pentru susținerea examenului de certificare pentru a obține rolul de Associate Deploy & Ops Engineer.

DevOps Artisan – Kubernetes Fundamentals

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

2. Fundamentals

Roluri:

Developer, DevOps, Devops Engineer, Programmer, Systems Engineer

Oferte personalizate pentru grupuri de minim 2 persoane

FAQ training Kubernetes Fundamentals

Care sunt cerințele prealabile pentru a participa la acest curs Kubernetes Fundamentals?

Cerințele prealabile includ cunoștințe de bază despre sistemele de operare Linux și experiență în lucrul cu linia de comandă și containere, cum ar fi Docker.

Ce competențe tehnice voi dobândi după finalizarea cursului Kubernetes Fundamentals?

După finalizarea cursului, vei dobândi competențe în gestionarea clusterelor Kubernetes, deployment-ul aplicațiilor, managementul resurselor și troubleshooting.

Ce tipuri de activități practice sunt incluse în cursul Kubernetes Fundamentals pentru a consolida învățarea?

Activitățile practice includ laboratoare de configurare a clusterelor, deployment de aplicații, și managementul resurselor în Kubernetes.

Cursul acoperă implementarea Kubernetes în medii cloud publice sau private?

Cursul acoperă atât implementarea Kubernetes în medii cloud publice, cum ar fi AWS, Google Cloud, Azure, cât și în medii on-premises/private.

De ce îmi este afișat acest curs?

Acest curs este recomandat datorită căutărilor tale ce includ termeni precum: learn kubernetes, training kubernetes, kubernetes fundamentals, kubernetes advanced, curs kubernetes, certificare kubernetes sau alții.