Kubernetes 本地kubectl与远程minikube的连接托管在vagrant上
我的用例是使用本地kubectl实用程序来管理托管在vagrant VM上的远程minikube集群 我的本地端在Windows平台(IP:192.168.1.129)下,使用Vagrant/VirtualBox为虚拟机提供NAT和网桥适配器的VirtualBox网络类型。安装了minikube群集(IP:172.17.0.2)的VM(具有IPs 192.168.1.100和172.17.0.1的双NIC)。现在我想配置local ~/.kube/config来管理这样的远程小巴,请建议如何使其工作 ~/.kube/config的示例Kubernetes 本地kubectl与远程minikube的连接托管在vagrant上,kubernetes,vagrant,kubectl,minikube,Kubernetes,Vagrant,Kubectl,Minikube,我的用例是使用本地kubectl实用程序来管理托管在vagrant VM上的远程minikube集群 我的本地端在Windows平台(IP:192.168.1.129)下,使用Vagrant/VirtualBox为虚拟机提供NAT和网桥适配器的VirtualBox网络类型。安装了minikube群集(IP:172.17.0.2)的VM(具有IPs 192.168.1.100和172.17.0.1的双NIC)。现在我想配置local ~/.kube/config来管理这样的远程小巴,请建议如何使其
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://192.168.1.100:8443
name: minikube
contexts:
- context:
cluster: minikube
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
user:
client-certificate: c:/Users/xx/.kube/client.crt
client-key: c:/Users/xx/.kube/client.key
在resume中,您需要配置
kubectl
以访问运行minikube的远程计算机。基本上是复制证书并配置/kube/config
此外,您还需要使用标志--apiserver ips
启动minikube:
为kubernetes生成的证书中使用的一组apiserver IP地址。如果要使apiserver从计算机外部可用,可以使用此选项(默认值[])
有一些有趣的文章可以为您提供指导,例如:
参考资料:
在resume中,您需要配置
kubectl
以访问运行minikube的远程计算机。基本上是复制证书并配置/kube/config
此外,您还需要使用标志--apiserver ips
启动minikube:
为kubernetes生成的证书中使用的一组apiserver IP地址。如果要使apiserver从计算机外部可用,可以使用此选项(默认值[])
有一些有趣的文章可以为您提供指导,例如:
参考资料: