Schița de curs

Concepte de bază și arhitectura Kubernetes

  1. Arhitectura Kubernetes și componentele sale principale
  2. Pods, Etichete, Selectoare, Implementări, Servicii, Namespaces
  3. Gestionarea ciclului de viață al aplicațiilor
  4. Implementarea aplicațiilor și serviciilor

Instalare, Configurare și Validare

  1. Instalarea Kubernetes folosind kubeadm
  2. Extinderea clusterului
  3. Pods independenti
  4. Disponibilitate ridicată a planului de control
  5. Întreținerea clusterului
  6. Actualizarea la o nouă versiune
  7. Blocarea și drenarea nodurilor

Rețele

  1. Modelul de rețea al containerelor în Kubernetes
  2. Descoperirea serviciilor, scalarea și echilibrarea sarcinii
  3. DNS pentru descoperirea serviciilor

Planificare

  1. Selectoare de noduri
  2. Reguli de afinitate și anti-afinitate
  3. Taints și toleranțe

Securitate

  1. Autentificare, Autorizare și RBAC
  2. Configurarea accesului TLS la API

Înregistrare / Monitorizare

  1. Înregistrarea aplicațiilor și componentelor sistemului
  2. Arhitectura de înregistrare la nivel de cluster
  3. Server de metrici
  4. Prometheus

Stocare

  1. Arhitectura de stocare
  2. Backend de stocare în Kubernetes: local, NFS, GlusterFS
  3. Clase de stocare și provizionare dinamică a stocării
  4. Cote de resurse

Depanare

Cerințe

  • Înțelegerea conceptelor Kubernetes.
  • Experiență cu Linux.

Publicul țintă

  • Administratori
  • Utilizatori Kubernetes
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38