From 9a3de941598384bfca78c7597ac6dad4a4823834 Mon Sep 17 00:00:00 2001
From: CLEMENTE Damien <damien.clemente@etu.univ-amu.fr>
Date: Tue, 11 Mar 2025 23:41:08 +0000
Subject: [PATCH] Update 2 files

- /2.worker_node_configuration.md
- /3.Kubernetes_Dashboard_deploiement.md
---
 2.worker_node_configuration.md        | 11 ------
 3.Kubernetes_Dashboard_deploiement.md | 53 +++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 11 deletions(-)

diff --git a/2.worker_node_configuration.md b/2.worker_node_configuration.md
index 14fbf49..d879fee 100644
--- a/2.worker_node_configuration.md
+++ b/2.worker_node_configuration.md
@@ -1,14 +1,3 @@
-```bash
-root@kube01:~# kubectl get pods -n kube-flannel
-NAME                    READY   STATUS    RESTARTS        AGE
-kube-flannel-ds-7x8dk   1/1     Running   11 (127m ago)   6d
-kube-flannel-ds-jwgkv   1/1     Running   7 (136m ago)    6d
-kube-flannel-ds-vfr4h   1/1     Running   10 (74m ago)    6d
-root@kube01:~#
-```
-```bash
-```
-
 # Ajout et configuration d'un worker node
 
 # 1. Rejoindre le Master kube01 depuis les workers
diff --git a/3.Kubernetes_Dashboard_deploiement.md b/3.Kubernetes_Dashboard_deploiement.md
index e69de29..90cf9d5 100644
--- a/3.Kubernetes_Dashboard_deploiement.md
+++ b/3.Kubernetes_Dashboard_deploiement.md
@@ -0,0 +1,53 @@
+# Kube Dahboard depploiement.
+
+# 1.Activiation et creation du dashboard
+**SUR LE MASTER**
+```bash
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
+
+namespace/kubernetes-dashboard created
+serviceaccount/kubernetes-dashboard created
+service/kubernetes-dashboard created
+secret/kubernetes-dashboard-certs created
+secret/kubernetes-dashboard-csrf created
+secret/kubernetes-dashboard-key-holder created
+configmap/kubernetes-dashboard-settings created
+role.rbac.authorization.k8s.io/kubernetes-dashboard created
+clusterrole.rbac.authorization.k8s.io/kubernetes-dashboard created
+rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
+clusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard created
+deployment.apps/kubernetes-dashboard created
+service/dashboard-metrics-scraper created
+deployment.apps/dashboard-metrics-scraper created
+```
+
+# 2. ajouter un compte admin pour la gestion du dashboard
+```bash
+kubectl create serviceaccount -n kubernetes-dashboard admin-user 
+serviceaccount/admin-user created 
+```
+
+creer le fichier rbac.yml:
+```bash
+nano rbac.yml
+
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+  name: admin-user
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: ClusterRole
+  name: cluster-admin
+subjects:
+- kind: ServiceAccount
+  name: admin-user
+  namespace: kubernetes-dashboard
+
+```
+
+Puis appliquer le fichier : 
+```bash
+  kubectl apply -f rbac.yml 
+  clusterrolebinding.rbac.authorization.k8s.io/admin-user created 
+```
\ No newline at end of file
-- 
GitLab