本地kubectl连接到流浪者托管的远程minikube



我的用例是使用本地kubectl实用程序来管理托管在流浪虚拟机上的远程minikube集群。

我的本地端在Windows平台(IP:192.168.1.129(下,使用Vagrant/VirtualBox为虚拟机提供NAT和桥接适配器的VirtualBox网络类型。安装了minikube集群(IP:172.17.0.2(的虚拟机(双NIC,IP为192.168.1.100和172.17.0.1(。现在我想配置local~/.kube/config来管理这样的远程迷你巴士,请建议如何使其工作。

~/.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

在简历中,您需要配置kubectl来访问运行minikube的远程机器。基本上是复制证书并配置./kube/config

此外,您还需要使用标志--apiserver-ips:启动minikube

一组apiserver IP地址,用于为kubernetes生成的证书。如果您想让apiserver从机器外部可用,可以使用此选项(默认[](

有一些有趣的文章可以指导您完成这项工作,例如:

使用kubectl 远程访问minikube

使用kubectl从远程机器访问minikube

参考文献:

https://minikube.sigs.k8s.io/docs/commands/start/

相关内容

  • 没有找到相关文章

最新更新