前言
不管是docker还是k8s都会在物理机组件虚拟局域网,只不过是它们实现的目标不同。
docker:针对同一个物理机(宿主机)
k8s:针对的是多台物理机(宿主机)
Docker 虚拟局域网
K8S虚拟局域网
1.简介
KtConnect:阿里开源的k8s的调试工具,它的作用类似于VPN,实现了开发者本地运行的服务与Kubernetes集群中的服务之间的双向互通。
https://github.com/alibaba/kt-connect
2.windows直接访问Kubernetes集群内部网络
2.1在window机器安装kubeclt
下载windows版kubectl软件包
https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-windows/
将下载好的kubectl.exe软件放到C:\Users\heimi\.kube
路径下:(heimi为自己pc登录的用户名)
2.2 配置集群config文件
下载k8s集群的~/.kube/config文件并配置
下载k8s集群~/.kube/config文件,然后在本地pc的C:\Users\heimi\.kube
目录,然后将下载好的config文件放到该目录下:
2.3配置kt-connect
下载windows版本的https://github.com/alibaba/kt-connect/blob/master/docs/zh-cn/guide/downloads.md
下载后解压至如下路径
下载后使用cmd命令行启动:
ktctl.exe connect
最后验证
4.总结(懒人版-推荐大家这种方式使用)
4.1 解压
可下载本文章资源绑定,下载后解压到C:\Users\heimi\.kube
目录中即可