我已经使用kubeadm init
在裸金属集群上安装了k8s。
接下来,我需要为kubectl
设置远程访问。即使用笔记本电脑上的CCD_ 3访问远程集群。
如何设置集群、上下文和凭据?
您可以使用这些命令分别设置集群、上下文和凭据:
kubectl config set-cluster
kubectl config set-context
kubectl config set-credentials
如果您不确定用于凭据的参数,即客户端密钥/证书,则更容易将相同的凭据复制到您的集群:
scp <username>@<master-node-ip>:/home/<username>/.kube/config ~/.kube/config
警告:以上命令将覆盖任何现有的kube配置文件。如果是这样的话,最好只复制/粘贴到本地kube配置文件中所需的集群、上下文和凭据。
我发现集群上的kube配置已经有了正确的密钥和证书。