k8s配置ingress访问集群外部资源
使用ingress访问外部资源,首先需要创建service指向我们需要访问的资源
而每个service包含一个endpoint
1 | endpoint是k8s集群中的一个资源对象,存储在etcd中,用来记录一个service对应的所有pod的访问地址。service配置selector,endpoint controller才会自动创建对应的endpoint对象;否则,不会生成endpoint对象. |
endpoint和对应service的yaml文件
1 | kind: Endpoints |
创建完成后在使用ingress配置域名或者ip就可以访问了,也可以直接使用nodeport访问
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BLOG!