Outils pour utilisateurs

Outils du site


informatique:kebernetes:install

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
informatique:kebernetes:install [2023/12/07 07:39] – [Se connecter au dashboard] benoitinformatique:kebernetes:install [2023/12/18 11:48] (Version actuelle) – [Installation du Metrics Server (Optionnel)] benoit
Ligne 216: Ligne 216:
   sha256:99642bae81510327a55119dbc73bb3291eda748924cd889090239292dd91fea8 --cri-socket /run/cri-dockerd.sock   sha256:99642bae81510327a55119dbc73bb3291eda748924cd889090239292dd91fea8 --cri-socket /run/cri-dockerd.sock
  
 +La commande ci-dessous à lancer sur le master  permet de générer la commande d'enregistrement ci-dessus. C'est utile quand on ajouter un node plus tard et que l'on n'a plus la commande d'initialisation sur le master : 
 +  kubeadm token create --print-join-command
 ==== Vérification des nodes sur le Master ==== ==== Vérification des nodes sur le Master ====
  
Ligne 359: Ligne 361:
 Nous allons ici nous y connecter de manière ponctuelle. La configuration d'accès au dashboard n'est pas pérenne.   Nous allons ici nous y connecter de manière ponctuelle. La configuration d'accès au dashboard n'est pas pérenne.  
 Les actions ci-dessous sont à faire chaque fois que vous souhaiter accéder au dashboard. Les actions ci-dessous sont à faire chaque fois que vous souhaiter accéder au dashboard.
 +
 +Si vous êtes connecté en SSH sur le master, vous pouvez activer le tunnel suivant :
 +  8001 -> 127.0.0.1:8001
  
 Démarrer le proxy en tâche de fond:  Démarrer le proxy en tâche de fond: 
Ligne 368: Ligne 373:
 Vous obtiendrez une chaine qu'il faudra utiliser dans l'interface d'admin pour s'y connecter. Vous obtiendrez une chaine qu'il faudra utiliser dans l'interface d'admin pour s'y connecter.
  
-Avec votre navigateur se connecter sur : +Avec votre navigateur : 
-  * [[http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login]]+  * Se connecter sur [[http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login]] 
 +  * Sélectionner Jeton (Token) 
 +  * Copier/Coller le jeton obtenir par la commande ''kubectl -n kube-system create token k8sadmin''
  
 +===== Installation du Metrics Server (Optionnel) =====
  
 +Télécharger le manifeste :
 +  wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml -O metrics-server-components.yaml
 +  
 +Apporter des modifications dans le manisfeste :
 +  vim metrics-server-components.yaml
 +
 +Ajouter les lignes entre **# DEBUT AJOUT** et **# FIN AJOUT**:
 +    spec:
 +      containers:
 +      - args:
 +        - --cert-dir=/tmp
 +        - --secure-port=4443
 +        - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
 +        - --kubelet-use-node-status-port
 +        - --metric-resolution=15s
 +        # DEBUT AJOUT 
 +        command:
 +        - /metrics-server
 +        - --kubelet-insecure-tls
 +        - --kubelet-preferred-address-types=InternalIP
 +        # FIN AJOUT 
 +        image: registry.k8s.io/metrics-server/metrics-server:v0.6.4
 +        imagePullPolicy: IfNotPresent
 +        livenessProbe:
 +          failureThreshold: 3
 +          httpGet:
 +            path: /livez
 +            port: https
 +            scheme: HTTPS
 +          periodSeconds: 10
 +
 +
 +Appliquer le manisfeste :
 +  kubectl apply -f metrics-server-components.yaml
  
 +===== Installation du contrôleur Ingress (Optionnel) =====
informatique/kebernetes/install.1701934746.txt.gz · Dernière modification : de benoit