Plan du cours
Programme du cours pour les jours 1-2
Introduction
I. Architecture des conteneurs
Conteneurs vs VMs
Découpage des conteneurs
Systèmes de conteneur Management
OCI et CRI
II. Orchestration de conteneurs
Limitations des systèmes de conteneurs Management
Kubernetes Architecture
Introduction
Masters/nœuds
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Gestionnaire de contrôleurs
Kube scheduler
Conception et installation d'un cluster Kubernetes
Ateliers
Installation d'un cluster multi-nœuds Kubernetes
III. Outils en ligne de commande Kubernetes
Imperatif vs déclaratif
Kubectl
Krew
Kube ns
kube ctx
Ateliers
Débuter avec Kubernetes
Commandes kubectl
Outils de la profession
IV. Concepts fondamentaux Kubernetes
Espaces de noms
Pods et Pods multi-conteneurs
Étiquettes et sélecteurs
Replication controllers / ReplicaSets
Déploiements (mises à jour en cours et remise à l'état initial)
ConfigMaps et Secrets
Liveness et Readiness
Ateliers
Concepts fondamentaux Kubernetes
Mise à jour en cours et remise à l'état initial
Étiquettes et sélecteurs
ConfigMaps et Secrets
Liveness et Readiness
V. Kubernetes Networking
Cluster Networking
Pod Networking
Service Networking
CoreDNS dans Kubernetes
Ingress
Ateliers
Networking
Services
Ingress
Programme du cours pour les jours 3-4
VI. Planification
Planification manuelle
Taints et tolérations
Étiquettes de nœud et sélecteurs
Affinité des nœuds
Pods statiques
DémonSets
Ateliers
Planification manuelle
Taints et tolérations
Étiquettes de nœud et sélecteurs
Affinité des nœuds
Pods statiques
DémonSets
Tâches et Cronjobs
VII. Kubernetes et stockage
Volumes persistants
Revendications de volumes persistants
Fourniture dynamique avec StorageClass
Ateliers
Fourniture statique
Fourniture dynamique
VIII. Sécurité Kubernetes
Contrôle basé sur les rôles (RBAC)
Comptes de service
Contextes de sécurité
Quotas de ressources
Politique réseau
Ateliers
RBAC et rôles de cluster
Comptes de service
Contextes de sécurité
Politique réseau
IX. Journalisation et surveillance
Helm
Opérateurs
Surveillance des composants du cluster
Configuration de la pile GAP - Grafana Alertmanager Prometheus
Ateliers
Helm
Configuration de la pile GAP
Conclusion
Pré requis
- Une compréhension des concepts du calcul cloud
- Familiarité avec la ligne de commande Linux
Audience
- Ingénieurs DevOps
- Développeurs
Nos clients témoignent (3)
tout a été expliqué et étayé par un exercice
Mchal - Lukka Poland sp. z o.o.
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique
Les connaissances du formateur sont énormes, chaque question avait une réponse :)
Mateusz - Lukka Poland sp. z o.o.
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique
style de l'entraîneur
Karol - Lukka Poland sp. z o.o.
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique