Wie setzen Sie eine headless service für eine StatefulSet extern in Kubernetes

Mit kubernetes-kafka als Ausgangspunkt mit minikube.

Dieser verwendet eine StatefulSet und ein headless service für service-discovery innerhalb des Clusters.

Das Ziel ist, setzen die individuellen Kafka-Broker extern, welche intern angesprochen:

kafka-0.broker.kafka.svc.cluster.local:9092
kafka-1.broker.kafka.svc.cluster.local:9092 
kafka-2.broker.kafka.svc.cluster.local:9092

Die Einschränkung ist, dass diese externen Dienstleister werden in der Lage, dem Broker speziell.

Was ist die richtige (oder eine mögliche) Weg zu gehen über diese? Ist es möglich, dass ein externer service pro kafka-x.broker.kafka.svc.cluster.local:9092?

  • Hi, meinst du diese Lösung umgesetzt werden kann, besser mit nginx zwischen der Erfüllung der gleichen Anforderungen, die Sie besonders suchen. Haben Sie versucht, mit nginx? Und können Sie bitte lassen Sie mich wissen, Ihre Meinung zu dieser?
Schreibe einen Kommentar