DevOps Artisan – Kubernetes Advanced

Cursul DevOps Artisan – Kubernetes Advanced acoperă subiecte avansate relevante în utilizarea Kubernetes pentru a orchestra aplicații la scală, în data center sau în cloud.

Este o continuare a cursului Kubernetes Fundamentals cu prezentarea unor resurse Kubernetes mai avansate precum: Job, CronJob, Daemoset, ConfigMap și Secrets. Helm este un manager de pachete utilizat pe scară largă pentru instalarea, actualizarea și gestionarea aplicațiilor Kubernetes, iar studenții vor avea șansa de a înțelege conceptele și de a le folosi.

Sunt prezentate conceptele de bază ale Kubernetes Security, mecanismul RBAC, cluster Kubernetes: Înregistrare și monitorizare centralizată (Prometheus și Grafana).

Cui i se adresează?

Acest curs se adresează:

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

Ce vei învăța?

În cadrul acestui curs, studenții vor cunoaște resursele avansate Kubernetes, cum poate fi monitorizat un cluster Kubernetes.

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, cursanții trebuie să aibă cunoștinte de Kubernetes:

  • terminologia Kubernetes (nodes, pods, resources)
  • să fi interacționat cu clustere Kubernetes prin intermediul command line (kubectl)
  • resurse (nodes, pods, replica seta, deployments, etc.)

Este recomandat ca înainte de a participa în cadrul acestui curs, cursanții să fi parcurs modulul Kubernetes Fundamentals.

Agenda cursului:

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

Module 1. Daemon Sets. CronJobs. Secrets. ConfigMaps
  • CronJobs – running tasks periodically
  • ConfigMaps – deploying reusable applications
  • Secrets – passing around sensitive information
  • DaemonSets – pods on every node
  • Hands-on Lab: DaemonSets. CronJobs. ConfigMaps
Module 2. Ingresses. The Nginx Ingress Controller
  • Ingress Controller
  • Ingress Operation
  • Deploying the ingress Controller
  • Ingress Resource
  • Path Manipulation
  • Hands-on Lab: Ingress

Module 3. The Kubernetes Dashboard. Helm – The Kubernetes Package Manager

  • Installing the Kubernetes Dashboad
  • Connecting to the dashboard using Kubectl proxy, NodePort and External auth proxy
  • Dashboard User
  • Helm Overview
  • Helm Components
  • Installing Helm
  • Helm commands and usage examples
  • Hands-on Lab: Kubernetes Dashboard. Helm
Module 4. Security. Role-Based Access Control
  • Identity and Access Management
  • Service Accounts
  • User Management
  • RBAC Terminology Explained
  • Role Scoping
  • Hands-on Lab: Security. RBAC
Module 5. Working with Logs. Centralized Logging – Elastic Stack
  • Kubernetes Logging
  • Centralized logging with Elastic Stack
  • Hands-on Lab: Logging
Module 6. Monitoring. Prometheus/Grafana
  • Kubernetes metrics
  • Metrics Terminology
  • Collecting metrics
  • Using Prometheus for monitoring
  • Deploying Prometheus
  • Using Grafana for time series analytics
  • Grafana + Prometheus
  • Using Elastic Stack for monitoring
  • Hands-on Lab: Monitoring
Module 7. Advanced Pod Scheduling
  • nodeName and nodeSelector
  • Affinity and Anti-Affinity
  • Terms and Expressions
  • Node Affinity Operations
  • Taints and Tolerations
  • Cordon and Drain
  • Resource Control
  • Requests and Limits
  • Hands-on Lab: Advanced Pod Scheduling

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 Professional Deploy & Ops Engineer.

DevOps Artisan – Kubernetes Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

3. Advanced

Roluri:

Developer, DevOps, Devops Engineer, Programmer, Systems Engineer

Oferte personalizate pentru grupuri de minim 2 persoane