kubernetes - 如何在公有云中获取 LBaaS 的公有 IP?
问题描述
我们已经在 IBM CLoud 的 Kubernetes 集群中部署了 Docker 容器。
我们需要集群的负载均衡器。
创建了一个负载均衡器(公共-->私有)
lb1 - lb1-1890873-dal09.clb.appdomain.cloud. - Public to Private - Dallas 9. - Online
我们需要将此提供给 Kubernetes 集群服务。
解决方案
如果您已创建经典 NLB,请运行以下命令
ibmcloud ks nlb-dns add --cluster <cluster> --ip <load_balancer_IP> --nlb-host <Ingress_subdomain>
在此处查看文档中的第 6 步,了解如何查找和设置 DNSingress_subdomain
如果您已创建 VPC 负载均衡器,请运行此命令
ibmcloud ks nlb-dns replace --cluster <cluster> --nlb-subdomain <Ingress_subdomain> --lb-host <VPC_lb_hostname>
您可以在此处找到完整的 VPC 集群文档
推荐阅读
- python - 无法访问带有漂亮汤的推文 ID
- java - 我正在做一个 do while 循环,它要求用户输入 ID,但它总是会在用户输入任何内容之前在一个循环之后显示错误消息
- python - 如何避免父母在python多处理中等待孩子?
- php - 使用 DOMDocument 遍历 DOM 的问题
- r - Kmeans:集群大小错误
- assembly - 汇编 - 在函数中传递和检索字符串指针
- node.js - 如何在一个域中配置 Apache 服务器和节点服务器?
- caching - 由于大量内存消耗,外部化和缓存流口水
- angular - 缺少“可观察”类型的以下属性
- css - 子组件不覆盖整个页面