AlmaLinux 9.4 bash: kubectl: command not foundの解決方法

環境
AlmaLinux release 9.4 (Seafoam Ocelot)

現象
# kubectl get node
bash: kubectl: command not found

解決方法
1.kubectlを確認する

# ls -l /usr/local/bin/kubectl
lrwxrwxrwx 1 root root 18 Apr 19 14:52 /usr/local/bin/kubectl -> /usr/local/bin/k3s

2.$PATHを設定する

# echo $PATH
/root/.local/bin:/root/bin:/sbin:/bin:/usr/sbin:/usr/bin
# export PATH=$PATH:/usr/local/bin

3.kubectlバージョンを確認する

# kubectl version --client
Client Version: v1.32.3+k3s1
Kustomize Version: v5.5.0

4.パスを有効にする

# echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc
# source ~/.bashrc

5.最終確認

# kubectl get node
NAME STATUS ROLES AGE VERSION
os3-384-25220.vs.sakura.ne.jp Ready control-plane,master 32m v1.32.3+k3s1

 

AlmaLinux 9

Posted by arkgame