首页 > 解决方案 > 无法在 Katacoda 操场上配置上下文/让 kubectl 在 node01 上工作

问题描述

$ kubectl config get-contexts在集群中的 node01 上不返回任何内容。我什至在主节点上设置密码,然后运行$ sudo scp -i master@172.17.0.133:/etc/kubernetes/admin.conf ~/.kube/config,但权限被拒绝。我如何让这个工作?

标签: linuxkuberneteskatacoda

解决方案


以下是我为了使其工作而遵循的步骤:

  • 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 nodesorkubectl config get-contexts或任何 kubectl 命令进行验证。


推荐阅读