Plan du cours

Plan du cours pour les jours 1-2

Introduction

I. Architecture des conteneurs

  • Conteneurs vs VMs

  • Disséquer les conteneurs

  • Systèmes de conteneurs Management

  • OCI et CRI

II. Orchestration des conteneurs

  • Limitations des systèmes de conteneurs Management Limitations des systèmes de conteneurs

  • Kubernetes Architecture

    • Introduction

    • Maîtres/nœuds

    • Etcd

    • Kube-apiserver

    • Kubelet

    • Kube-proxy

    • Gestionnaire de contrôle

    • Ordonnanceur Kube

  • Concevoir et installer un cluster Kubernetes.

  • Laboratoires

    • Installation d'un cluster Kubernetes multi-nœuds

III. [Outils en ligne de commande

  • Impératif vs déclaratif

  • Kubectl

  • Krew

  • Kube ns

  • kube ctx

  • Labs

    • Démarrer avec Kubernetes

    • Commandes Kubectl

    • Outils de travail

IV. Kubernetes Concepts de base

  • Espaces de noms

  • Pods et Pods multi-conteneurs

  • Étiquettes et sélecteurs

  • Contrôleurs de réplication / ReplicaSets

  • Déploiements (Rolling Updates et Rolling Back)

  • ConfigMaps et secrets

  • Luminosité et disponibilité

  • Laboratoires

    • Kubernetes Concepts de base

    • Rolling Update et Rollback

    • Étiquettes et sélecteurs

    • ConfigMaps et Secrets

    • Luminosité et disponibilité

V. Kubernetes Networking

  • Cluster Networking

  • Pod Networking

  • Service Networking

  • CoreDNS dans Kubernetes

  • Ingress

  • Laboratoires

    • Networking

    • Services

    • Ingress

Plan de cours pour les jours 3 et 4

VI. Planification

  • Programmation manuelle

  • Taches et tolérances

  • Étiquettes de nœuds et sélecteurs

  • Affinité des nœuds

  • Pods statiques

  • Ensembles de démons

  • Laboratoires

    • Planification manuelle

    • Taches et tolérances

    • Étiquettes de nœuds et sélecteurs

    • Affinité des nœuds

    • Pods statiques

    • DaemonSets

    • Jobs et Cronjobs

VII. Kubernetes et stockage

  • Volumes persistants

  • Réclamations de volumes persistants

  • Provisionnement dynamique avec StorageClass

  • Laboratoires

    • Provisionnement statique

    • Approvisionnement dynamique

VIII. Kubernetes Sécurité

  • Contrôle Access basé sur les rôles

  • Comptes de service

  • Contextes de sécurité

  • Quotas de ressources

  • Politique de réseau

  • Laboratoires

    • RBAC et rôles de cluster

    • Comptes de service

    • Contextes de sécurité

    • Politique de réseau

IX. Journalisation et surveillance

  • Helm

  • Opérateurs

  • Surveillance des composants du cluster

  • Configuration de la pile GAP - Grafana Alertmanager Prometheus

  • Laboratoires

    • Helm

    • Mise en place de la pile GAP

Conclusion

Pré requis

  • Une compréhension des concepts de l'informatique en nuage
  • Familiarité avec la Linux ligne de commande

Audience

  • DevOps ingénieurs
  • Développeurs
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires