linux - 无法在 Katacoda 操场上配置上下文/让 kubectl 在 node01 上工作
问题描述
$ kubectl config get-contexts
在集群中的 node01 上不返回任何内容。我什至在主节点上设置密码,然后运行$ sudo scp -i master@172.17.0.133:/etc/kubernetes/admin.conf ~/.kube/config
,但权限被拒绝。我如何让这个工作?
解决方案
以下是我为了使其工作而遵循的步骤:
sudo su
在 Node01 上并将密码更改为您喜欢的密码之一sudo scp /root/admin.conf root@Node01IP:/root/
(可以使用 Node01 代替 IP)
在 Node01 上:
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf
运行kubectl get nodes
orkubectl config get-contexts
或任何 kubectl 命令进行验证。