kubernetes 用普通和无头svc实现statefulset

3lxsmp7m  于 2023-05-16  发布在  Kubernetes
关注(0)|答案(1)|浏览(130)

这是我第一次在openshift中使用statefulsets,我想知道如何将服务公开给外界。您是否创建了两个无头服务和另一个正常服务?如何让这个工作?

0dxa2lsx

0dxa2lsx1#

这取决于您的用例和您的计划。
如果您希望您的服务将请求转发到statefulset的任何可用POD,则可以创建普通clusterIP服务。
您需要获取特定的DNS记录,或者您需要每个可用POD****的IP**,无头**(带选择器)服务将为您完成。
还有一种无头服务不带选择器,可与Endpointslice配合使用,将流量转发到其他或External第三方服务。
参考:https://kubernetes.io/docs/concepts/services-networking/service/#services-without-selectors

相关问题