Detailed Course Outline
Introduction
- Fondation Linux.
- Formations Linux Foundation.
- Certifications de la fondation Linux.
- Badges numériques de la fondation Linux.
- Détails de la distribution.
Travaux pratiques
- Mise en application.
Bases de Kubernetes
- Définition de Kubernetes.
- Structure de cluster.
- Adoption.
- Gouvernance de projet et la Cloud Native Computing Foundation (CNCF).
Installation et configuration
- Débuter avec Kubernetes.
- Découvrir Minikube.
- Découvrir kubeadm.
- Découvrir plus d'outils d'installation.
Travaux pratiques
- Mise en application
.
Architecture Kubernetes
- Architecture Kubernetes.
- Mise en réseau.
- Autres systèmes de cluster.
Travaux pratiques
- Mise en application.
API et accès
- Accès API.
- Annotations.
- Travailler avec un pod simple.
- Kubectl et API.
- Swagger et OpenAPI.
Travaux pratiques
- Mise en application.
Objets API
- Objets API.
- Le groupe v1.
- Ressources API.
- APIs RBAC.
Travaux pratiques
- Mise en application.
Gestion d'un état avec des déploiements
- Vue d'ensemble du déploiement.
- Gestion des états de déploiement.
- Déploiements et jeux de répliques.
- DaemonSets.
- Labels.
Travaux pratiques
- Mise en application.
Prestation de services
- Vue d'ensemble.
- Accèder aux services.
- DNS.
Travaux pratiques
- Mise en application.
Volumes et données
- Aperçu des volumes.
- Les volumes.
- Volumes persistants.
- Transmission des données aux pods.
- ConfigMaps.
Travaux pratiques
- Mise en application.
Ingress
- Vue d'ensemble.
- Contrôleur d’entrée.
- Règles d’entrée.
Travaux pratiques
- Mise en application.
Planification
- Vue d'ensemble.
- Paramètres du planificateur.
- Politiques.
- Règles d'affinité.
- Souillures et tolérances.
Travaux pratiques
- Mise en application.
Logging et dépannage
- Vue d'ensemble.
- Flux de dépannage.
- Séquence de départ basique.
- Surveillance.
- Enregistrement.
- Ressources de dépannage.
Travaux pratiques
- Mise en application.
Définition de ressources personnalisées
- Vue d'ensemble.
- Définitions des ressources personnalisées.
- API agrégées.
Travaux pratiques
- Mise en application.
Helm
- Vue d'ensemble.
- Helm.
- Utilisation de Helm.
Travaux pratiques
- Mise en application.
Sécurité
- Vue d'ensemble.
- Accéder à l’API.
- Authentification et autorisation.
- Contrôleur d'admission.
- Politiques du pod.
- Stratégies de réseau.
Travaux pratiques
- Mise en application.
Haute disponibilité
- Vue d'ensemble.
- Base de données empilées.
- Base de données externes.
Travaux pratiques
- Mise en application.