Plan du cours
Plan du cours pour les jours 1-2   ;
Introduction
I. Architecture des conteneurs
-
Conteneurs et machines virtuelles
Disséquer les conteneurs
Conteneur Management Systèmes
OCI et CRI
II. Orchestration de conteneurs
-
Conteneur Management Limites des systèmes
-
Kubernetes Architecture
Introduction
Maîtres/nœuds
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Gestionnaire de contrôleur
Ordonnanceur Kube
Impératif vs déclaratif Kubectl Krew Kube ns kube ctx Laboratoires Démarrer avec Kubernetes Commandes Kubectl Outils de travail
-
IV.  ;Kubernetes Concepts fondamentaux
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
Disponibilité et préparation
Laboratoires
Kubernetes Concepts de base
Rolling Update et Rollback
Étiquettes et sélecteurs
ConfigMaps et Secrets
Disponibilité et préparation
-
V. Kubernetes Networking
Groupe Networking Pod Networking Service Networking   ; CoreDNS dans Kubernetes Ingress Laboratoires Networking Services Entrées
-
Plan du cours pour les jours 3-4   ;
VI. Programmation
Programmation manuelle Taches et tolérances Étiquettes de nœuds et sélecteurs Affinité des nœuds Pods statiques Ensembles de démons Laboratoires Programmation manuelle Taches et tolérances Étiquettes de nœuds et sélecteurs Affinité des nœuds Pods statiques Ensembles de démons Jobs et Cronjobs
-
VII.  ;Kubernetes et stockage
Volumes persistants Réclamations relatives aux volumes persistants Provisionnement dynamique avec StorageClass Labs Provisionnement statique Provisionnement dynamique
-
VIII.  ;Kubernetes Sécurité
Basé sur le rôle Access Contrôle Comptes de service Contextes de sécurité Quotas de ressources Politique des réseaux Laboratoires RBAC et rôles des clusters Comptes de service Contextes de sécurité Politique de réseau
-
IX. Journalisation et surveillance
Helm
-
Opérateurs
Composants de la grappe de surveillance
Mise en place 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