我正在尝试从minikube集群向互联网公开服务。
我已经在服务器上安装了使用docker的minikube,地址为192.168.1.110,集群本身也安装了192.168.49.2地址。但是,对于外部世界,我想使用以110结尾的地址。
当我部署部署然后部署服务时
xxx:~$ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 4
我正在研究SDN (软件定义网络),我不理解这个问题的概念
the load balancer shall have the ability to serve traffic over a static IP address
我理解负载平衡的含义是指在一组后端服务器(也称为服务器场或服务器池)和静态IP ( IP地址)之间有效地分配传入的网络通信量,它不会改变。
但我无法解释或理解SDN网络中的上述问题及其概念。
有人能向我解释吗?
我学习kubernetes入口nginx控制器,它对我来说很好,但我想使用公共ip访问它。我们的机构给了我们一个公共ip,我们可以在那里设置我们的服务器。这里没有云;这是一个物理服务器,您可以在这里访问互联网,这也是我想部署kubernetes入口应用程序的地方。
>As if this is the public ip: 119.92.169.227
我想要的是用户可以访问这个公共ip并映射到kubernetes入口应用程序。
http://119.92.169.227/
minikube生成自己的ip地址,就像它作为一台不同的机器一样。我试着在互联网上搜索它,但它给了我云服务的配置,
我正在minikube中运行一些服务,并尝试连接到在3306端口上的本地主机(127.0.0.1)上运行的mysql。
我阅读了,并试图创建service和Endpoints。但是,当我指定127.0.0.1作为IP时,它抛出如下错误:
The Endpoints "mysql-service" is invalid: subsets[0].addresses[0].ip: Invalid value: "127.0.0.1": may not be in the loopback range (127.0.0.0/8)
我的部署如下:
---
apiVersi
我已经在可以从互联网访问的服务器上安装了minikube。
我已经创建了一个kubernetes服务,该服务可用:
>kubectl get service myservice
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
myservice 10.0.0.246 <nodes> 80:31988/TCP 14h
minikube的IP地址为:
>minikube ip
192.168.42.135
我希望URL http://myservice.myhost.com (即端口
我必须在GCP Kubernetes集群中设置FTP服务器,并且不知道如何路由客户端来使来自相同IP到不同端口的多个请求被路由到相同的Kubernetes pod。 在(被动) FTP协议中,服务器打开一个新端口,并将端口号发送到客户端。然后,客户端创建到该端口的新连接。因此,我需要确保将第二个请求路由到相同的pod,因为只有在该pod上,服务器才在等待新连接。 我尝试了一个最小的样本,工作负载为两个什么也不做的pod,并且暴露了端口21和30000-30098。然后,我设置了LoadBalancer类型的服务,如下所示(缩减为相关部分): kind: Service
spec:
t
我知道我将要问的可能是一个非常基本的网络问题,但我甚至不确定在谷歌上搜索返回任何有用信息的最佳方式。 我正在学习Kubernetes教程,该教程建议使用以下命令获取我的一个服务的IP地址: minikube service web --url 这将返回给我,http://192.168.64.2:30169。让我感到困惑的是,我的计算机的IP地址是192.168.64.1。似乎在我的本地网络上实际上有两个IP地址“驻留”在我的笔记本电脑上,但是当我试图从我的家庭网络上的另一台机器访问服务地址时,服务并没有加载。 问题 当为每个服务分配不同的IP地址时,究竟发生了什么?它所在的网络是什么?为什