k9casca2/scripts/certificat222.sh
2025-04-08 09:54:04 +02:00

25 lines
1.2 KiB
Bash

#!/bin/bash
# Pas 1: Comprovar la connexió actual amb el servidor de Kubernetes.
echo "Intentant obtindre els nodes sense configurar la variable KUBECONFIG..."
kubectl get nodes
# Aquest pas hauria de donar l'error relacionat amb el certificat desconegut
# Pas 2: Comprovar els permisos del fitxer de configuració de K3s.
echo "Comprovant els permisos del fitxer de configuració k3s.yaml..."
sudo ls -l /etc/rancher/k3s/k3s.yaml
# Cal verificar que el fitxer existeix i té els permisos correctes
# Pas 3: Establir la variable d'entorn KUBECONFIG per utilitzar el fitxer k3s.yaml.
echo "Exportant la variable d'entorn KUBECONFIG per utilitzar el fitxer k3s.yaml..."
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
# Pas 4: Intentar novament obtenir els nodes de Kubernetes ara amb la configuració correcta.
echo "Intentant obtindre els nodes després d'establir la variable KUBECONFIG..."
kubectl get nodes
# Ara, el comandament hauria de funcionar correctament i mostrar la llista de nodes
# Explicació addicional:
echo "L'error inicial era causat per l'ús d'un fitxer de configuració incorrecte. "
echo "En exportar la variable KUBECONFIG, indiquem a kubectl que utilitze el fitxer k3s.yaml correcte."