Schița de curs

Introducere

  • Obiective
  • Cine sunteți
  • Fundația Linux
  • Fundația Linux Training
  • Programe de certificare și insignă digitală
  • Pregătirea sistemului dvs.
  • Înregistrarea cursului
  • Laboratoare

Kubernetes Arhitectura

  • Ce este Kubernetes?
  • Componente ale Kubernetes
  • Provocări
  • Moștenirea Borg
  • Kubernetes Arhitectura
  • Terminologie
  • Nod Maestru
  • Noduri Minion (Lucrător)
  • Poduri
  • Servicii
  • Controlori / Operatori
  • Un singur IP per pod
  • Networking Configurare
  • Fișier de configurare a rețelei CNI
  • Pod-la-Pod Communication
  • Fundația Cloud Native Computing
  • Recomandări de resurse
  • Laboratoare

Construiți

  • Opțiuni pentru containere
  • Containerizarea unei aplicații
  • Crearea fișierului Docker
  • Găzduirea unui depozit local
  • Crearea unui Deployment
  • Rularea comenzilor într-un container
  • Pod multi-container
  • readinessProbe
  • livenessProbe
  • Testare
  • Laboratoare

Design

  • Aplicații tradiționale: Considerații
  • Resurse decuplate
  • Tranzitivitate
  • Cadru flexibil
  • Gestionarea utilizării resurselor
  • Utilizarea selectorilor de etichete
  • Poduri cu mai multe containere
  • Container Sidecar
  • Container adaptor
  • Ambasador
  • Puncte de reflecție
  • Locuri de muncă
  • Laboratoare

Configurarea implementării

  • Prezentare generală a volumelor
  • Prezentarea volumelor
  • Spec. volumelor
  • Tipuri de volume
  • Exemplu de volum partajat
  • Volumele persistente și revendicările
  • Volum persistent
  • Revendicarea unui volum persistent
  • Aprovizionare dinamică
  • Secretele
  • Utilizarea secretelor prin intermediul variabilelor de mediu
  • Montarea secretelor ca volume
  • Date portabile cu ConfigMaps
  • Utilizarea ConfigMaps
  • Starea configurației de implementare
  • Scalarea și rularea actualizărilor
  • Reveniri ale implementării
  • Laboratoare

Securitate

  • Prezentare generală a securității
  • AccessUtilizarea API
  • Autentificare
  • Autorizare
  • ABAC
  • RBAC
  • Prezentare generală a procesului RBAC
  • Controlor de admitere
  • Contexte de securitate
  • Politici de securitate Pod
  • Network Security Politici
  • Network Security Exemplu de politică
  • Exemplu de politică implicită
  • Laboratoare

Expunerea aplicațiilor

  • Tipuri de servicii
  • Diagrama serviciilor
  • Modelul de actualizare a serviciilor
  • Accesscrearea unei aplicații cu un serviciu
  • Serviciu fără un selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • Nume extern
  • Resursă de intrare
  • Ingress Controller
  • Service Mesh
  • Laboratoare

Depanare

  • Prezentare generală a depanării
  • Pași de bază pentru depanare
  • Schimbare continuă (constantă)
  • Fluxul de depanare de bază: Poduri
  • Flux de depanare de bază: Nod și securitate
  • Flux de depanare de bază: Agenți
  • Monitorizare
  • Instrumente de logare
  • Monitorizarea aplicațiilor
  • Jurnalele de sistem și ale agenților
  • Testarea conformității
  • Mai multe resurse
  • Laboratoare

Revizuirea examenului CKAD

Cerințe

Pentru a profita la maximum de acest curs, trebuie să aveți:

Abilități de bază Linux de editare a liniei de comandă și a fișierelor și să fie familiarizat cu utilizarea unui limbaj de programare (cum ar fi Python, Node.js, Go). Cunoașterea conceptelor și arhitecturilor aplicațiilor Cloud Native (cum ar fi cele predate în MOOC-ul nostru gratuit Introducere în Kubernetes edX) este utilă pentru acest curs.

Vă rugăm să rețineți că Kubernetes Administrare (LFS458) nu este o condiție prealabilă pentru acest curs. Există o suprapunere în materialele de curs, deoarece fiecare dintre ele este conceput pentru a fi independent și se aliniază cu examenele aferente.

Audiență

Acest curs se adresează dezvoltatorilor de aplicații cu experiență care trebuie să containerizeze, să găzduiască, să implementeze și să configureze o aplicație într-un cluster multi-nod.

Nivel de experiență: Intermediar

 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite