PowerFlex: kubectl: command not found

Summary: Onjuiste machtigingen leiden ertoe dat kubectl-opdrachten niet kunnen worden uitgevoerd vanaf de MVM's.

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

Wanneer u een kubectl-opdracht van de MVM uitvoert, krijgt u de foutmelding "permission denied".
Fout toestemming geweigerd

 

Cause

Er zijn onjuiste machtigingen voor verschillende configuratiebestanden. "delladmin:root" zou de eigenaar moeten zijn. Als een PFMP-cluster wordt geïmplementeerd met het root-account, heeft het delladmin-account geen toegang om kubectl-opdrachten uit te voeren.

 

Resolution

Controleer de bestanden en wie de eigenaar is.

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

Correct eigendom hieronder

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

Als het eigendom niet delladmin:root is, corrigeer dan met dit actieplan.
*Het wordt aangeraden om een snapshot te maken van elke MVM voordat u de volgende procedure uitvoert, zodra u klaar bent met het verwijderen van de snapshots.

Voer op elke MVM de onderstaande opdrachten uit:

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

Om de oplossing te verifiëren,

kubectl get nodes

Herhaal dit bij de andere MVM's

 

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.