PowerFlex: kubectl: comando non trovato

Summary: Autorizzazioni errate comportano l'impossibilità di eseguire i comandi kubectl dalle 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

Quando si esegue un comando kubectl da MVM, viene visualizzato un errore "permission denied".
Errore di autorizzazione negata

 

Cause

Sono presenti autorizzazioni errate per vari file di configurazione. "delladmin:root" dovrebbe possederle. Se un cluster PFMP viene implementato con l'account root, l'account delladmin non ha accesso per eseguire i comandi kubectl.

 

Resolution

Verifica i file e il loro proprietario.

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

Proprietà corretta riportata di seguito

#/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

Se la proprietà non è delladmin:root, correggerla con questo piano d'azione.
*Si consiglia di acquisire un'istantanea di ciascuna MVM prima di eseguire la seguente procedura, una volta completata l'eliminazione delle istantanee.

Su ogni MVM, eseguire i comandi riportati di seguito,

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

Per verificare la correzione, attenersi alla seguente procedura

kubectl get nodes

Ripetere la procedura sugli altri 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.