Kubernetes Administration (LFS458) – Outline

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.