kubernetes - 为 Openstack 上的 Kubernetes LoadBalancer 获取外部 IP

标签 kubernetes openstack

我刚接触 Kubernetes , 我正在使用 OpenStack我想创建一个负载均衡器来访问我的NodeJs服务器在 3 个 Pod 上运行。当我的负载均衡器尝试获取其公共(public) IP 时,我得到一个待处理的循环。我正在使用 kubeadmcalico .

Screen: Pending External IP

最佳答案

这是一种解决方法。您可以提及外部IP:

apiVersion: v1
kind: Service
metadata:
  name: node-js
  labels:
    name: node-js
spec:
  type: LoadBalancer
  externalIPs:
  - 10.240.0.4
  ports:
  - port: 80
    targetPort: 80
    nodePort: 30000
  selector:
    name: node-js

关于kubernetes - 为 Openstack 上的 Kubernetes LoadBalancer 获取外部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49651234/

相关文章:

linux - 通过 SSH 连接到 Openstack 实例 - 错误

linux - 错误:2006D002:BIO routines:BIO_new_file:system lib

MySQL - Galera 还是 Kubernetes 复制 Controller ?

networking - OpenStack:手动分配 IP

openstack - 访问openstack局域网内的实例ip

openstack - OpenStack "Network/Storage"节点的值(value)/好处是什么?

git - 本地文件夹中的更改未反射(reflect)在 git、openstack 上

kubernetes - Minikube 启动失败 -> pgrep kube-api

api - kubelet选项设置apiserver地址

kubernetes - 问 : Kubernetes Install on CoreOS showing Dependency failed for Docker Application Container Engine