I was suggesting a headless Service to provide the DNS that you
generally want in a StatefulSet *and* and normal Service of
type=LoadBalancer, which can expose one or more of your ZK instances
to the outside world.

Sorry, I said "node" before when I meant zk instance. :)

On Mon, May 22, 2017 at 11:46 PM,  <george.pu...@gmail.com> wrote:
> Hello guys,
>
> @Matthias thanks for your suggestion, your setup is a bit to complex for me 
> right now.
> @Tim so you suggest instead of having a headless service which is pointing to 
> a stateful set with 3 replicas like in this example 
> https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/, to have 
> one service per zookeeper node? And how will this help with accessing the 
> service from outside?
>
> Thanks,
> George
>
>
>
>
> On Monday, May 22, 2017 at 9:31:14 PM UTC+2, Tim Hockin wrote:
>> Can you set up a proper Service for one or more nodes (one if you care
>> which one, more if you don't)?
>>
>> On Mon, May 22, 2017 at 9:14 AM,  wrote:
>> > On Monday, May 22, 2017 at 5:53:23 PM UTC+2, Tim Hockin wrote:
>> >> In short, you can't.  That would require multiple IPs which are
>> >> allocated and deallocated and retargetted as pods come and go.  This
>> >> is not supported for now.  Maybe you can talk more about what you're
>> >> trying to do?
>> >>
>> >> On Mon, May 22, 2017 at 8:43 AM wrote:
>> >> > Hello everybody,
>> >> >
>> >> > I'm reading the documentation and exploring headless services from 
>> >> > kubernetes.
>> >> > However,  I cannot find an official way on externalizing the FQDN names 
>> >> > of the headless service to the outside world. I found a couple of links 
>> >> > but they are either third party tools or incubation projects, is there 
>> >> > a best way to do this with kubernetes 1.6?
>> >> >
>> >> > Tools that I found so far:
>> >> > https://github.com/kubernetes-incubator/external-dns
>> >> > https://github.com/wearemolecule/route53-kubernetes
>> >> >
>> >> > I'm deploying kubernetes on AWS.
>> >> >
>> >> > Thanks!
>> >> > George
>> >> >
>> >> > --
>> >> > You received this message because you are subscribed to the Google 
>> >> > Groups "Kubernetes user discussion and Q&A" group.
>> >> > To unsubscribe from this group and stop receiving emails from it, send 
>> >> > an email to kubernetes-users+unsubscr...@googlegroups.com.
>> >> > To post to this group, send email to kubernetes-users@googlegroups.com.
>> >> > Visit this group at https://groups.google.com/group/kubernetes-users.
>> >> > For more options, visit https://groups.google.com/d/optout.
>> >
>> > Hi Tim,
>> >
>> > Thanks for the quick replay.
>> > Essentially, I have something like the headless service described here 
>> > https://kubernetes.io/docs/tutorials/stateful-application/zookeeper/ 
>> > deployed on kubernetes which is running on AWS. I wanna write data to 
>> > those zookeeper pods from a AWS machine deployed in the same subnet and 
>> > availability zone as the kubernetes worker nodes. So what I need is some 
>> > sort of mechanism to map requests from the outside world to one zookeeper 
>> > node like this one zk-0.zk-headless.default.svc.cluster.local:2181. Is 
>> > that possible?
>> >
>> >
>> > Thanks!
>> >
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Kubernetes user discussion and Q&A" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an 
>> > email to kubernetes-users+unsubscr...@googlegroups.com.
>> > To post to this group, send email to kubernetes-users@googlegroups.com.
>> > Visit this group at https://groups.google.com/group/kubernetes-users.
>> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Kubernetes user discussion and Q&A" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to kubernetes-users+unsubscr...@googlegroups.com.
> To post to this group, send email to kubernetes-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/kubernetes-users.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to