作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在分析 Kubernetes 的集成在我们的内部环境中提供服务。我们有可以公开公开的基于 SaaS 的服务。
我们对为服务设置外部端点存有疑虑。有没有办法为服务创建外部端点?
我们已尝试设置 ExternalIP
带有主节点 IP 地址的服务中的参数。不确定这是正确的方法。一旦我们使用主节点 IP 地址设置外部 IP,我们就可以访问服务。
我们也尝试过使用入口 Controller ,并且在那里我们可以使用入口 Controller 运行的节点的 IP 地址访问我们的服务。
例如 :
Public IP : XXX.XX.XX.XX
最佳答案
我的建议是使用一个 Ingress Controller 充当 Kubernetes 中所有服务的代理。
当然,您的入口 Controller 必须以某种方式暴露于外部世界。我的建议是使用 hostNetwork
入口 Controller pod 的设置(这样,pod 将像任何其他“传统”服务一样监听主机的物理接口(interface))。
一些资源:
关于docker - On Premise - 用于服务的 Kubernetes 外部端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45994410/
我是一名优秀的程序员,十分优秀!