说明 这不是一个优雅的方案,只是为了临时用一下 我感觉阿里云也是用的这个方案,但是可能它用的层次更高一些,我只是简单的照搬 操作步骤 master 切换到root用户,执行如下指令: 1 2 3 4 5 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config node vagrant用户,指令如下 1 2 3 4 cd ~ && mkdir .kube scp vagrant@172.17.30.101:~/.kube/config ~/.kube/config root用户,指令如下 1 2 3 4 5 cd ~ && mkdir .kube cp /home/vagrant/.kube/config ~/.kube/ sudo chown $(id -u):$(id -g) $HOME/.kube/config 相关教程 ubuntu18.04安装kubernetes(用于查看安装Kubernetes后,如何保证master机器能够使用kubectl) 通过kubectl连接Kubernetes集群(我的方案就是阿里云方案的照搬) 更多研究资料(我没有用这些,但是我认为这些方案更好一些) kubectl客户端工具远程连接k8s集群(有关于证书的资料) 配置kubectl在Mac(本地)远程连接Kubernetes集群 使用 kubectl 连接远程 Kubernetes 集群(有kubectl配置资料) 使用 kubectl 连接远程 Kubernetes 集群(有kubectl配置资料) 配置远程工具访问kubernetes集群(有kubectl配置资料) 一个蠢问题 从传统RBAC的角度理解K8S的RBAC
说明 这不是一个优雅的方案,只是为了临时用一下 我感觉阿里云也是用的这个方案,但是可能它用的层次更高一些,我只是简单的照搬 操作步骤 master 切换到root用户,执行如下指令: 1 2 3 4 5 mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config node vagrant用户,指令如下 1 2 3 4 cd ~ && mkdir .kube scp vagrant@172.17.30.101:~/.kube/config ~/.kube/config root用户,指令如下 1 2 3 4 5 cd ~ && mkdir .kube cp /home/vagrant/.kube/config ~/.kube/ sudo chown $(id -u):$(id -g) $HOME/.kube/config 相关教程 ubuntu18.04安装kubernetes(用于查看安装Kubernetes后,如何保证master机器能够使用kubectl) 通过kubectl连接Kubernetes集群(我的方案就是阿里云方案的照搬) 更多研究资料(我没有用这些,但是我认为这些方案更好一些) kubectl客户端工具远程连接k8s集群(有关于证书的资料) 配置kubectl在Mac(本地)远程连接Kubernetes集群 使用 kubectl 连接远程 Kubernetes 集群(有kubectl配置资料) 使用 kubectl 连接远程 Kubernetes 集群(有kubectl配置资料) 配置远程工具访问kubernetes集群(有kubectl配置资料)