- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 clusterIP 分配给 kube 集群中的一个 Service。我知道 IP 范围,因此我可以从该 IP 范围形成新的 IP。
我正在容器内实现代理。所以我需要知道依赖服务的 clusterIP,这样我就可以从源容器做代理。为此,我在创建服务时指定了 clusterIP。
现在的挑战是我应该分配一个未被该集群中任何其他服务使用的 IP,否则它将失败。
我所做的是以下内容。我得到了那个 kube 集群中的 Services 和它们的 IPs 的列表,并形成了一个新的 IP 并确保新的 IP 不在已经使用的 IP 池中,然后将它分配给新的服务.它在大多数情况下都能正常工作。
现在我遇到了一个奇怪的问题。
在某些情况下,它无法说明 “服务 'mongodb-4-xmxrv-svc' 无效:spec.clusterIP:无效值:'10.7.240.2':提供的 IP 已分配”。。 p>
但是该 IP 未被该 kube 集群中的任何服务使用。我不确定该 IP 的使用位置。谁能帮我列出在该 kube 集群中使用的 IP,以便我可以形成一个新 IP 并将其分配给服务?
最佳答案
您可以使用以下方法查看所有命名空间中的所有服务:
kubectl get services --all-namespaces
很可能 kube-system
命名空间中的服务具有 10.7.240.2 地址。
关于service - 将 clusterIP 分配给 kubernetes 中的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384034/
我在 GCP 上有一个 Kubernetes 部署和一个 ClusterIP 服务来发现这个部署中的 pod。部署包含多个副本集 pod,它们根据我们的水平 pod 标量配置(基于 CPU 利用率)来
想象一下,如果您日常使用的研发测试Kubernetes集群,能够有以下效果: 在办公网络下直接访问Pod IP 在办公网络下直接访问Service Cluster IP
我在几个POD前面有一个NGINX,它通过ClusterIP公开:没有。 NGINX会将流量转发到这些节点,如下所示: upstream api { server my-api:1066; }
我设置了一个简单的 redis ClusterIP 服务,供集群内的 php LoadBalancer 服务访问。 php日志显示连接超时错误。 redis服务无法访问。 'production'.E
我知道如果我们定义 LoadBalancer 可以将 Public-IP 设置为静态 IP,但是我们可以为服务设置一个静态 Cluster IP 吗? 例子: **NAME
我正在寻求帮助来解决这个无法正常工作的基本场景: 三个节点安装了 kubeadm 在 VirtualBox 虚拟机 在 MacBook 上运行: sudo kubectl get nodes NAME
我已经设置了一些服务和入口来尝试 SSL 终止。我对 LoadBalancer 完全没有问题和 NodePort服务作为后端,但它根本不适用于 ClusterIP服务。 尽管 Ingress 的后端被
Here我已经解释了这个场景。我可以使用 nginx ingress 访问 clusterIP 但无法使用 Azure 应用程序网关 Ingress 访问相同的服务。以下注释对我没有帮助 appgw.
我有一些在常规 Compute Engine 节点上运行的应用程序。此外,我还有一个要将应用程序迁移到的容器集群。迟早所有应用程序都应该位于容器引擎中,以便服务发现变得简单。但目前,Compute E
是否提示,kubernetes中链接了什么消息: The Service "skudns" is invalid:spec.clusterIP: invalid value '': the provi
我想将我的服务部署为ClusterIP,但无法将其应用于给定的错误消息: [xetra11@x11-work coopr-infrastructure]$ kubectl apply -f teamc
你们知道吗ClusterIP服务在目标部署副本之间分配工作负载? 我有一个后端的 5 个副本,一个 ClusterIP 服务选择了它们。我还有另外 5 个 nginx pod 副本指向这个后端部署。但
我有一个包含以下内容的 Kubernetes 集群: 一些演示网络服务器的部署 公开此部署 pod 的 ClusterIP 服务 现在,我有了服务的集群IP: NAME TY
我用 ClusterIP 定义了一个新服务。 [ciuffoly@master-node ~]$ kubectl get services NAME TYPE CL
节点端口 这种访问仪表板的方式仅推荐用于单节点设置中的开发环境。 编辑 kubernetes-dashboard 服务。 $ kubectl -n kube-system 编辑服务 kubernete
我正在尝试将 clusterIP 分配给 kube 集群中的一个 Service。我知道 IP 范围,因此我可以从该 IP 范围形成新的 IP。 我正在容器内实现代理。所以我需要知道依赖服务的 clu
我对网络和 gRPC 的理解可能遗漏了一些东西。我想从一个例子开始解释我是如何理解网络的。 我在默认命名空间中部署了 3 个名为 app 的副本他们有 pod IP: 10.3.0.1, 10.3.0
我们有 Helm 3.0.3 和 1.18 k8s,一年以来我们没有遇到过像下面这样的任何问题。我们通过 helm 将多个微服务部署到 k8s,到目前为止一切正常。但即使我们没有对服务字段进行任何更改
在我的 gcloud 控制台中,我定义的入口显示以下错误: Error during sync: error while evaluating the ingress spec: service "m
我试图深入了解从公开暴露的负载均衡器的第 2 层 VIP 转发到服务的集群 IP 的工作原理。我已经阅读了高级概述 MetalLB does it我尝试通过设置 keepalived/ucarp VI
我是一名优秀的程序员,十分优秀!