Hey Yazgoo,
Are you solved this problem? I face the same issue especially when scale up 
number of workers.

On Wednesday, 18 January 2017 11:24:51 UTC+1, yazgoo wrote:
>
> Thanks,
>
> I've added:
>
> apiVersion: extensions/v1beta1
> kind: Deployment
> metadata:
>   name: worker
> spec:
>   replicas: 1
>   template:
>     metadata:
>       labels:
>         name: worker
>         app: airflow
>         tier: worker
>     spec:
>       hostname: worker-1
>
>
> Once I have done that, how can I address the worker Pod from the web Pod ?
>
> What hostname should/can I use ?
> Must I also set a subdomain ?
>
> Thanks
>
> On Wednesday, January 18, 2017 at 10:10:23 AM UTC+1, Tim Hockin wrote:
>>
>> Its hostname doesn't work unless you follow the section "A Records and 
>> hostname based on Pod’s hostname and subdomain fields" in 
>> https://kubernetes.io/docs/admin/dns/ 
>>
>> On Wed, Jan 18, 2017 at 12:24 AM, yazgoo <olivier.a...@teads.tv> wrote: 
>> > Hi, 
>> > 
>> > I've added, 
>> > 
>> > apiVersion: v1 
>> > kind: Service 
>> > metadata: 
>> >   name: worker 
>> > spec: 
>> >   clusterIP: None 
>> >   type: NodePort 
>> >   selector: 
>> >     app: worker 
>> >   ports: 
>> >     - name: worker 
>> >       protocol: TCP 
>> >       port: 8793 
>> >       targetPort: flower 
>> >       nodePort: 32082 
>> > 
>> > This does not seem to work, the issue being that the worker still 
>> registers 
>> > itself with it's hostname to the web UI. 
>> > Any suggestion ? 
>> > 
>> > On Tuesday, January 17, 2017 at 5:56:02 PM UTC+1, Tim Hockin wrote: 
>> >> 
>> >> We don't do DNS for pods except for StatefulSets because it can change 
>> >> rapidly, and DNS is just no good at that.  You can set up a Service to 
>> >> select all of the workers, and if you specify "None" as `clusterIP` 
>> >> you won't get a VIP, just a bunch of A records. 
>> >> 
>> >> On Tue, Jan 17, 2017 at 8:49 AM, yazgoo <olivier.a...@teads.tv> 
>> wrote: 
>> >> > Hi, 
>> >> > 
>> >> > I'm using airflow on GKE (kubernetes 1.4), more precisely this yaml 
>> : 
>> >> > 
>> >> > https://github.com/mumoshu/kube-airflow/blob/master/airflow.all.yaml 
>> >> > 
>> >> > My problem is that the web pod needs access to http logs from the 
>> worker 
>> >> > pod, which is equivalent to do, from the web pod, a: 
>> >> > 
>> >> > curl 
>> >> > 
>> >> > 
>> http://worker-2088828153-64hkb:8793/log/dataflow_bigquery/dataflow_batch/2017-01-17T16:03:43.291968
>>  
>> >> > 
>> >> > Which results in 
>> >> > 
>> >> > curl: (6) Could not resolve host: worker-2088828153-64hkb 
>> >> > 
>> >> > The worker pod registers itself via its hostname (via rabbitmq 
>> AFAIK). 
>> >> > 
>> >> > Is there a way to have worker-2088828153-64hkb hostname available in 
>> >> > kube-DNS ? 
>> >> > 
>> >> > If not, what DNS should I use ? How would I apply it as hostname to 
>> the 
>> >> > worker container ? 
>> >> > Is there a way to list DNS entries ? 
>> >> > 
>> >> > I tried using hostNetwork: true with no success since there is 
>> service 
>> >> > discovery done via postgres, rabbitmq hostnames and that becomes 
>> >> > unavailable 
>> >> > then: 
>> >> > 
>> >> > 
>> https://github.com/mumoshu/kube-airflow/blob/master/script/entrypoint.sh 
>> >> > 
>> >> > 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-use...@googlegroups.com. 
>> >> > To post to this group, send email to kubernet...@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-use...@googlegroups.com. 
>> > To post to this group, send email to kubernet...@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