Prenez contact avec nous
 Durée 21 heures

Plan du cours

Concepts de base et architecture Kubernetes

  1. Architecture Kubernetes et ses principaux composants
  2. Pods, étiquettes (Labels), sélecteurs (Selectors), déploiements (Deployments), services, espaces de noms (Namespaces)
  3. Gestion du cycle de vie des applications
  4. Déploiement d'applications et de services

Installation, configuration et validation

  1. Installation de Kubernetes avec kubeadm
  2. Extension du cluster
  3. Pods autonomes
  4. Haute disponibilité du plan de contrôle
  5. Maintenance du cluster
  6. Mise à niveau vers une nouvelle version
  7. Enclavement et vidage des nœuds (Cordoning et draining)

Réseau

  1. Modèle de réseau des conteneurs dans Kubernetes
  2. Découverte de services, mise à l'échelle et équilibrage de charge
  3. NAM (DNS) pour la découverte de services

Planification (Scheduling)

  1. Sélecteurs de nœuds
  2. Règles d'affinité et d'anti-affinité
  3. Taints et tolérances (Taints and tolerations)

Sécurité

  1. Authentification, autorisation et RBAC
  2. Configuration de l'accès TLS à l'API

Journalisation / Supervision (Logging / Monitoring)

  1. Journalisation des composants applicatifs et système
  2. Architecture de journalisation à l'échelle du cluster
  3. Serveur de métriques (Metrics Server)
  4. Prometheus

Stockage

  1. Architecture de stockage
  2. Backend de stockage dans Kubernetes : local, NFS, GlusterFS
  3. Classes de stockage et provisionnement dynamique du stockage
  4. Quotas de ressources

Dépannage

Pré requis

  • Une compréhension de Kubernetes.
  • Une expérience avec Linux.

Public cible

  • Administrateurs
  • Utilisateurs de Kubernetes

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires