问题描述
我已经使用kubeadm init
在裸机集群上安装了k8。
下一步,我需要为kubectl
设置远程访问。即使用笔记本电脑上的kubectl
访问远程群集。
如何设置群集,上下文和凭据?
解决方法
您可以使用以下命令分别设置集群,上下文和凭据:
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配置已经具有正确的密钥和证书。