Plan du cours

Concepts fondamentaux et architecture Kubernetes

  1. L'architecture Kubernetes et ses principaux composants
  2. Pods, Labels, Selectors, Deployments, Services, Namespaces
  3. Gestion du cycle de vie des applications
  4. Déploiement d'applications et de services

Installation, configuration et validation

  1. Kubernetes installation à l'aide de kubeadm
  2. Développement du cluster
  3. Pods autonomes
  4. Haute disponibilité du plan de contrôle
  5. Maintenance du cluster
  6. Mise à jour vers une nouvelle version
  7. Cordonage et vidange des nœuds

Networking

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

Ordonnancement

  1. Sélecteurs de nœuds
  2. Règles d'affinité et d'anti-affinité
  3. Taches et tolérances

Sécurité

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

Journalisation / surveillance

  1. Journalisation des composants de l'application et du système
  2. Architecture de journalisation à l'échelle du cluster
  3. Métriques Sever
  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

Résolution des problèmes

Pré requis

  • Une compréhension de Kubernetes.
  • Expérience de Linux.

Audience

  • Administrateurs
  • Utilisateurs de Kubernetes.
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires