PowerFlex: kubectl: comando no encontrado

Summary: Los permisos incorrectos provocan que no se puedan ejecutar comandos kubectl desde los MVM.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Cuando se ejecuta cualquier comando kubectl desde MVM, aparece un error de "permiso denegado".
Error de permiso denegado

 

Cause

Hay permisos incorrectos en varios archivos de configuración; "delladmin:root" debe ser el propietario de ellos. Si se implementa un clúster PFMP con la cuenta raíz, la cuenta delladmin no tiene acceso para ejecutar comandos kubectl.

 

Resolution

Verifique los archivos y quién es el propietario de estos.

cd /etc
ls -lat pki/trust/ rancher/ rancher/rke2/ docker/certs.d/ helmrepo/certs.d

Corrija la propiedad a continuación

#/etc/rancher/rke2/
-rw------- 1 delladmin root 7534 Dec 14 13:24 rke2.yaml
-rw------- 1 delladmin root  365 Dec  7 12:21 rke2-pss.yaml
-rw-r--r-- 1 delladmin root  325 Dec  7 12:20 registries.yaml
-r-------- 1 delladmin root 1144 Dec  7 12:20 config.yaml

#/etc/helmrepo/certs.d/
-rw-r--r-- 1 delladmin root  3243 Dec  7 13:30 client.key
-rw-r--r-- 1 delladmin root  2013 Dec  7 13:30 client.crt
-rw-r--r-- 1 delladmin root 13999 Dec  7 13:30 ca.crt

#/etc/docker/certs.d/
-rw-r--r-- 1 delladmin root  3243 Dec  7 12:58 client.key
-rw-r--r-- 1 delladmin root  1980 Dec  7 12:58 client.crt
-rw-r--r-- 1 delladmin root 13999 Dec  7 12:58 ca.crt

#/etc/rancher
drwxr-xr-x 1 delladmin root   96 Dec 14 13:24 rke2

#/etc/pki/trust/
drwxr-xr-x 1 delladmin root 468 Dec  7 12:21 anchors

Si la propiedad no es delladmin:root, corríjala con este plan de acción.
* Se recomienda tomar una instantánea de cada MVM antes de ejecutar el siguiente procedimiento, una vez finalizada la eliminación de las instantáneas.

En cada MVM, ejecute los siguientes comandos:

sudo chown delladmin /etc/pki/trust/anchors
sudo chown delladmin /etc/rancher/rke2
sudo chown delladmin /etc/rancher/rke2/*
sudo chown delladmin /etc/docker/certs.d/*
sudo chown delladmin /etc/helmrepo/certs.d/*
 
# The presence of this file owned by root can cause upgrades to fail with delladmin account
rm /tmp/ca.crt

Para verificar la corrección, realice lo siguiente:

kubectl get nodes

Repita en los otros MVM

 

Article Properties
Article Number: 000292038
Article Type: Solution
Last Modified: 24 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.