需要更改kubernetes服务的子网掩码

2mbi3lxu  于 5个月前  发布在  Kubernetes
关注(0)|答案(1)|浏览(85)

我使用Minikube创建了集群来安装部署在Kubernetes集群中的名为BrowserData的镜像。当镜像安装时,它会创建一组服务来启用集群外部的访问
x1c 0d1x的数据
当我尝试从浏览器访问browsertrix-cloud-frontend时,我无法访问此页面,我发现了可能导致我的组织出现问题的原因,两个不同的子网无法相互通信,我的计算机10.8.X.X的子网和browsertrix-cloud的子网-前端是10.101.X.X,如附件中的照片所示,我想在同一个子网中同时使用,我认为这将解决问题
我搜索了很多,找不到明确的例子,如何做这个过程,我也试图访问集群使用Minikube ssh和 curl 的服务和pod的ip,并获得响应
使用的工具:Minikube,Kubectl,Helm(安装镜像)。

toiithl6

toiithl61#

要访问Minikube Kubernetes集群中部署的应用,可以使用多种方法,包括NodePortIngress
以下是我使用ingress时经常使用的方法:
1-minikube start
2-minikube插件启用入口
3-minikube插件启用ingress-dns
4-等待,直到您看到ingress-nginx-controller-XXXX已启动并使用Kubectl get pods -n ingress-nginx运行
5-使用K8s示例yaml文件创建入口。
6-更新service部分以指向您已经创建的NodePort Service
7-将127.0.0.1 hello-world.info添加到MacOS上的 /etc/hosts 文件中(注意:不要使用Minikube IP
8-运行minikube tunnel(保持窗口打开。输入密码后将不再有消息,光标只是 Flink )
9-在浏览器中点击hello-world.info(或您在yaml文件中配置的任何主机),它应该可以工作

相关问题