Plan du cours
Programme des jours 1-2
Introduction
I. Architecture des conteneurs
Conteneurs vs Machines virtuelles
Analyse des conteneurs
Systèmes de gestion de conteneurs
OCI et CRI
II. Orchestration de conteneurs
Limitations des systèmes de gestion de conteneurs
Architecture de Kubernetes
Introduction
Masters/nœuds
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller manager
Kube scheduler
Conception et installation d'un cluster Kubernetes
Travaux pratiques
Installation d'un cluster Kubernetes multi-nœuds
III. Outils en ligne de commande de Kubernetes
Impératif vs déclaratif
Kubectl
Krew
Kube ns
kube ctx
Travaux pratiques
Démarrage avec Kubernetes
Commandes Kubectl
Outils du métier
IV. Concepts fondamentaux de Kubernetes
Namespaces
Pod et Pods multi-conteneurs
Libellés et sélecteurs
Contrôleurs de réplication / ReplicaSets
Déploiements (Mises à jour progressives et retours en arrière)
ConfigMaps et Secrets
Liveness et Readiness
Travaux pratiques
Concepts fondamentaux de Kubernetes
Mise à jour progressive et retour en arrière
Libellés et sélecteurs
ConfigMaps et Secrets
Liveness et Readiness
V. Réseau Kubernetes
Réseau du cluster
Réseau des pods
Réseau des services
CoreDNS dans Kubernetes
Ingress
Travaux pratiques
Réseau
Services
Ingress
Programme des jours 3-4
VI. Ordonnancement
Ordonnancement manuel
Taints et tolérations
Libellés de nœud et sélecteurs
Affinité des nœuds
Pods statiques
DaemonSets
Travaux pratiques
Ordonnancement manuel
Taints et tolérations
Libellés de nœud et sélecteurs
Affinité des nœuds
Pods statiques
DaemonSets
Jobs et Cronjobs
VII. Kubernetes et le stockage
Volume Persistents
Requêtes de volume persistent
Provisionnement dynamique avec StorageClass
Travaux pratiques
Provisionnement statique
Provisionnement dynamique
VIII. Sécurité Kubernetes
Contrôle d'accès basé sur les rôles
Comptes de service
Contextes de sécurité
Quotas de ressources
Politique de réseau
Travaux pratiques
RBAC et Cluster Roles
Comptes de service
Contextes de sécurité
Politique de réseau
IX. Journalisation et surveillance
Helm
Operators
Surveillance des composants du cluster
Configuration de la pile GAP - Grafana Alertmanager Prometheus
Travaux pratiques
Helm
Configuration de la pile GAP
Conclusion
Pré requis
- Une compréhension des concepts de l'informatique en nuage
- Une familiarité avec la ligne de commande Linux
Public
- Ingénieurs DevOps
- Développeurs
Nos clients témoignent (5)
J'ai aimé le rythme de la formation.
Michael
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique
C'était beaucoup d'informations. Un autre jour serait probablement bénéfique, car j'ai eu l'impression que tout cela était un peu compressé pour essayer de tout faire rentrer.
Mark
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique
tout a été expliqué et illustré par un exercice
Mchal - Lukka Poland sp. z o.o.
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique
Une immense connaissance du formateur, 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 formateur
Karol - Lukka Poland sp. z o.o.
Formation - Kubernetes from Basic to Advanced (4 days)
Traduction automatique