Noțiuni fundamentale privind înțelegerea conceptelor clusterelor Kubernetes și a resurselor Kubertenes precum pod, depanare, servicii și volume.
DevOps Kubernetes Fundamentals
Cursul 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. Umătorul pas va consta în partea practică, fiecare student va realiza propriul cluster Kubernetes.

Cui i se adresează?
- Inginerilor DevOps;
- Administratorilor de sistem Linux;
- Systems design engineers;
- Architects.
Detalii curs
Durata
2 zile
Preț
699 EUR
Nivel de specializare
2.Fundamentals
Modalități de livrare
Clasă virtuală
Roluri asociate
Developer, DevOps, Devops Engineer, Programmer, Systems Engineer
Ce vei învăța?
Cerințe preliminare:
Pentru a putea participa în cadrul acestui curs, 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: Containers and Docker – Quick Review
- Containers vs VMs
- Docker
- OS Components
- Docker Registries
- The need for K8s
- The K8s story
Module 2: K8s History and Architecture. Workers and Masters.
- Kubernetes history
- K8s Architecture
Module 3: Installing K8s. K8s Terminology. Pods. Namespaces.
- Installing Kubernetes
- K8s Terminology
- Anatomy of a Kubernetes Node
- Getting help
Hands-on Lab: Installing Kubernetes
Module 4: 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: 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: Deployments. ReplicaSets. Scaling and Updating.
- Labels and Selectors
- ReplicaSets
- Deployment
- Jobs
Hands-on Lab: Deployment. ReplicaSets
Module 7: Persisting Data. Volumes.
- Volumes
- Types of K8s volumes
- Persistent Volumes
- NFS Persistent Volume
Hands-on Lab: Persisting Data
Module 8: K8s Networking.
- Docker Networking Model
- K8s Networking Model
- Services
- Kube-proxy
- K8s DNS
Hands-on Lab: Networking
Module 9: 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