Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:kubernetes_en:start [2025/01/05 13:45] adminelearning:workbooks:kubernetes_en:start [2025/01/19 14:24] (Version actuelle) admin
Ligne 49: Ligne 49:
 | Kubenode02_10.0.2.67 | kubenode02.ittraining.loc | 192.168.56.4 |  Debian  |  9.13  |  4  |  4096  |  20  |  trainee  |  trainee  |  fenestros  | | Kubenode02_10.0.2.67 | kubenode02.ittraining.loc | 192.168.56.4 |  Debian  |  9.13  |  4  |  4096  |  20  |  trainee  |  trainee  |  fenestros  |
  
-In your VirtualBox you **must** create a **host private network** called **vboxnet0** with address **192.168.56.1/24**.+In your VirtualBox you **must** create a **private host network** called **vboxnet0** with address **192.168.56.1/24**.
  
 Pre-configured **[[https://www.virtualbox.org/wiki/Downloads|VirtualBox]]** VMs can be downloaded free of charge here: Pre-configured **[[https://www.virtualbox.org/wiki/Downloads|VirtualBox]]** VMs can be downloaded free of charge here:
Ligne 195: Ligne 195:
         * Implementation         * Implementation
           * The NodePort service           * The NodePort service
-          * ClusterIP service+          * The ClusterIP service
       * 1.5 - Services and the K8s DNS        * 1.5 - Services and the K8s DNS 
         * Overview         * Overview
Ligne 224: Ligne 224:
       * 2.5 - Resizing a PersistentVolumeClaim       * 2.5 - Resizing a PersistentVolumeClaim
  
-  * **DOE307 - Troubleshooting Kubernetes**+  * **DOE307 - Troubleshooting K8s**
     * LAB #1 - The API Server     * LAB #1 - The API Server
-      * 1.1 - Refused Connections +      * 1.1 - Connection Refused
-        * The kubelet service +
-        * The KUBECONFIG variable +
-        * The $HOME/.kube/config file+
       * 1.2 - System Pod Logs       * 1.2 - System Pod Logs
-    * LAB #2 - Nodes +    * LAB #2 - The Nodes 
-      * 2.1 - The NotReady status+      * 2.1 - NotReady Status
     * LAB #3 - Pods     * LAB #3 - Pods
-      * 3.1 - The ImagePullBackOff error+      * 3.1 - The ImagePullBackOff Error
       * 3.2 - The CrashLoopBackOff Error       * 3.2 - The CrashLoopBackOff Error
     * LAB #4 - Containers     * LAB #4 - Containers
-      * 4.1 - The exec command +      * 4.1 - The exec Command 
-    * LAB #5 - The Network +    * LAB #5 - Networking 
-      * 5.1 - kube-proxy and the DNS +      * 5.1 - kube-proxy and DNS 
-      * 5.2 - The netshoot container+      * 5.2 - The netshoot Container
  
   * **DOE308 - Introduction to Securing K8s**   * **DOE308 - Introduction to Securing K8s**
     * LAB #1 - Role Based Access Control and TLS Certificates     * LAB #1 - Role Based Access Control and TLS Certificates
       * 1.1 - Overview       * 1.1 - Overview
-      * 1.2 - The /etc/kubernetes/manifests/kube-apiserver.yaml file+      * 1.2 - The /etc/kubernetes/manifests/kube-apiserver.yaml File
       * 1.3 - Creating a serviceAccount       * 1.3 - Creating a serviceAccount
-      * 1.4 - Creating a user +      * 1.4 - Creating a User 
-      * 1.5 - TLS certificates+      * 1.5 - TLS Certificates
     * LAB #2 - Pod Security Implementation     * LAB #2 - Pod Security Implementation
       * 2.1 - Overview       * 2.1 - Overview
       * 2.2 - Kubernetes Security Context       * 2.2 - Kubernetes Security Context
-        * ReadOnlyRootFilesystem 
-        * drop 
       * 2.3 - Kubernetes Network Policies       * 2.3 - Kubernetes Network Policies
       * 2.4 - Kubernetes Resource Allocation Management       * 2.4 - Kubernetes Resource Allocation Management
  
-  * **DOF309 Gestion de Paquets pour K8s avec Helm** +  * **DOE309 Package Management for Kubernetes with Helm** 
-    * Présentation de Helm +    * Overview 
-    * LAB #1 - Travailler avec Helm +    * LAB #1 - Working with Helm 
-      * 1.1 - Installation de Helm +      * 1.1 - Installing Helm 
-      * 1.2 - La Commande helm search hub +      * 1.2 - The helm search hub Command 
-      * 1.3 - Rechercher dans le Helm Hub +      * 1.3 - Searching the Artifact Hub 
-      * 1.4 - Ajouter et supprimer un Dépôt +      * 1.4 - Adding and Deleting a Repository 
-      * 1.5 - La Commande helm search repo +      * 1.5 - The helm search repo Command 
-      * 1.6 - La Commande helm show +      * 1.6 - The helm show Command 
-      * 1.7 - Installation d'un Chart +      * 1.7 - Installing a Chart 
-      * 1.8 - La Commande helm get +      * 1.8 - The helm get Command 
-      * 1.9 - Utilisation des NOTES +      * 1.9 - Using NOTES 
-      * 1.10 - La Commande helm upgrade +      * 1.10 - The helm upgrade Command 
-      * 1.11 - La Commande helm history +      * 1.11 - The helm history Command 
-      * 1.12 - La Commande helm rollback +      * 1.12 - The helm rollback Command 
-      * 1.13 - La Commande helm uninstall +      * 1.13 - The helm uninstall Command 
-    * LAB #2 - Supervision de K8s avec le Stack EFK +    * LAB #2 - Monitoring Kubernetes with the EFK Stack 
-      * 2.1 - Présentation du Stack EFK +      * 2.1 - Overview 
-      * 2.2 - Installation du Chart elasticsearch +      * 2.2 - Installing the elasticsearch Chart 
-      * 2.3 - Installation du Chart fluentd-elasticsearch +      * 2.3 - Installing fluentd-elasticsearch Chart 
-      * 2.4 - Installation du Chart kibana +      * 2.4 - Installing the kibana Chart 
-      * 2.5 - Génération de Traces dans K8s +      * 2.5 - Generating Logs in Kubernetes 
-      * 2.6 - Visualisation des Données avec Kibana+      * 2.6 - Visualizing Data with Kibana
  
-  * **DOF310 - StatefulSets, StorageClass Avancé, Helm Avancé et Monitoring** +    * **DOE310 - StatefulSets, Advanced StorageClass UsageCreating a Helm Chart and Monitoring** 
-    StatefulSets +      Contents 
-      * LAB #1 - Mise en Place d'un StatefulSet Simple +      * StatefulSets 
-        * 1.1 - Création du Service et du StatefulSet +        * Overview 
-        * 1.2 - Mise en Place d'un Scale Up +        * LAB #1 - Setting up a simple StatefulSet 
-        * 1.3 - Mise en Place d'un Scale Down +          * 1.1 - Service and StatefulSet creation 
-        * 1.4 - Suppression du StatefulSet +          * 1.2 - Scaling Up a StatefulSet 
-    * StorageClass Avancé +          * 1.3 - Scaling Down a StatefulSet 
-      * LAB #2 - Provisionnement NFS dynamique +          * 1.4 - Deleting a StatefulSet 
-        * 2.1 - Configuration du Serveur NFS +      Advanced StorageClass Usage 
-        * 2.2 - Configuration des Clients NFS +        * LAB #2 - Dynamic NFS provisioning 
-        * 2.3 - Configuration de K8s +          * 2.1 - NFS Server Configuration 
-        * 2.4 - Création d'un PersistentVolumeClaim +          * 2.2 - NFS Client Configuration 
-        * 2.5 - Utilisation du PersistentVolumeClaim avec un pod +          * 2.3 - Configuring K8s 
-        * 2.6 - Création d'un Deuxième PersistentVolumeClaim +          * 2.4 - Creating a PersistentVolumeClaim 
-        * 2.7 - Suppression des PersistentVolumeClaims +          * 2.5 - Using the PersistentVolumeClaim with a Pod 
-    * Helm Avancé +          * 2.6 - Creating a Second PersistentVolumeClaim 
-      * LAB #3 - Création d'un Paquet Helm Simple +          * 2.7 - Deleting the PersistentVolumeClaims 
-        * 3.1 - Le Fichier values.yaml +       Creating a Helm Chart 
-        * 3.2 - Les Templates +         * Overview 
-        * 3.3 - Installation et Suppression +         * LAB #3 - Creating a Simple Helm Package 
-    * Monitoring +           * 3.1 - The values.yaml File 
-      * LAB #4 - Mise en Place d'une Solution Prometheus +           * 3.2 - Templates 
-        * 4.1 - Déploiement du Stack avec Helm +           * 3.3 - Installation and Removal 
-        * 4.2 - Consultation des Données avec Grafana +       * Monitoring 
-        * 4.3 - Consultation des Alertes avec le Web UI de Prometheus +         * Overview 
 +         * LAB #4 - Implementing a Prometheus Solution 
 +           * 4.1 - Stack Deployment with Helm 
 +           * 4.2 - Viewing Data with Grafana 
 +           * 4.3 - Viewing Alerts with the Prometheus Web UI 
  
-  * **DOF311 Validation des Acquis** +    * **DOE311 Exam - Acquired knowledge** 
-    * 60 questions issues d'un pool de 104 questions+      * 60 questions from a pool of 104 questions
  
 ----- -----
-Copyright © 2024 Hugh Norris - Document non-contractuel. Le programme peut être modifié sans préavis.+Copyright © 2025 Hugh Norris - Document non-contractuel. Le programme peut être modifié sans préavis.
Menu