k8s集群-node節點上執行kubectl
由於各種原因,需要在node上執行kubectl。
kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?
實現步驟
kubectl命令需要使用kubernetes-admin來運行,master節點上admin.conf這個配置文件存放的是k8s用戶權限相關的配置。
將主節點中的【/etc/kubernetes/admin.conf】文件拷貝到從節點/etc/kubernetes/目錄下
配置環境變量
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
立即生效
source ~/.bash_profile
根據配置創建redis服務
-
編寫redis文件
-
啟動
kubectl create -f redis7379.yaml -
查看
-
刪除服務