Schița de curs
Introducere
Instalarea și configurarea instrumentelor și motorului de bază al proiectului Argo
- Instalarea instrumentelor Kubernetes și a fișierelor de sistem premergătoare
Prezentare generală a caracteristicilor și arhitecturii proiectului Argo
- Introducere în fluxurile de lucru, CD, lansări și evenimente Argo
- Cum sunt aliniate componentele de bază Argo cu cadrul Git?
Prezentare generală a Argo CD pentru livrarea continuă în Kubernetes
- Accessing și conectarea la Argo CD utilizând CLI
- Înregistrarea clusterelor Kubernetes
Lucrul cu instrumentele Argo CD fundamentale pentru definirea manifestărilor Kubernetes
Crearea unei aplicații containerizate prin CLI, UI sau Git Repo cu Argo CD
- Sincronizarea și automatizarea implementării aplicațiilor în Argo CD
Prezentare generală a funcțiilor și capacităților de implementare ale Argo Rollouts
- Prin ce diferă Rollout de un obiect Deployment Kubernetes?
Executarea de implementări Blue-Green și Canary utilizând Argo Rollouts
Integrarea Argo Rollouts cu Networking Componente și metrici
- Rețele de servicii și controlere de intrare pentru Argo Rollout
- Utilizarea metricilor de implementare blue-green și canary
Prezentare generală a motorului Argo Workflows pentru lucrări paralele Management
- Cum funcționează fluxurile de lucru Argo pe un cluster Kubernetes?
- Rularea conductelor CI/CD pe Kubernetes cu ajutorul fluxurilor de lucru
Definirea etapelor fluxurilor de lucru Kubernetes ca containere
Prezentare generală a evenimentelor Argo pentru operarea dependențelor Kubernetes
- Lucrul cu sursele acceptate de Argo Events
Definirea și declanșarea obiectelor Kubernetes bazate pe dependențe multiple
- Gestionarea surselor de evenimente în timpul rulării
Rezolvarea problemelor
Rezumat și concluzie
Cerințe
- O înțelegere a Docker, a conceptelor de containere și a VM-urilor
- Cunoașterea principiilor și instrumentelor Kubernetes
- Experiență cu distribuțiile Linux și CLI
Audiență
- Dezvoltatori
- DevOps ingineri