thanks all of you

On Wednesday, February 15, 2017 at 10:47:29 PM UTC-8, David Oppenheimer 
wrote:
>
> Ah, you're right, thanks for the correction.
>
>
> On Wed, Feb 15, 2017 at 4:43 AM, Łukasz Oleś <lukas...@gmail.com 
> <javascript:>> wrote:
>
>>
>>
>> On Sunday, February 12, 2017 at 10:55:42 AM UTC+1, David Oppenheimer 
>> wrote:
>>>
>>> [moving kubernetes-dev back to bcc]
>>>
>>>
>>> On Sun, Feb 12, 2017 at 1:11 AM, <krma...@gmail.com> wrote:
>>>
>>>> Hi David
>>>> Thanks. You mean both nodeSelector and node affinity right. As per this 
>>>> doc 
>>>> https://kubernetes.io/docs/admin/daemons/#running-pods-on-only-some-nodes, 
>>>> both nodeSelector and node affinity work.
>>>>
>>>
>>> I believe that documentation is wrong. More specifically, the 
>>> spec.template.spec.nodeSelector part is correct, but the 
>>> .spec.template.metadata.annotations part is wrong (not yet supported for 
>>> DaemonSet). The predicate functions respected by DaemonSet are only the 
>>> ones listed here: 
>>> https://github.com/kubernetes/kubernetes/blob/4ed86f5d4649ff9e612ad945b38ce9db147daaef/plugin/pkg/scheduler/algorithm/predicates/predicates.go#L840
>>>
>>
>> GeneralPredicates checks node affinity here 
>> https://github.com/kubernetes/kubernetes/blob/4ed86f5d4649ff9e612ad945b38ce9db147daaef/plugin/pkg/scheduler/algorithm/predicates/predicates.go#L572
>> so DaemonSet also supports node affinity.
>>
>> When I was changing DaemonSets to use GeneralPredicates I also added a 
>> unit test to check node affinity: 
>> https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/daemon/daemoncontroller_test.go#L608
>>  
>>
>> Regards
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Kubernetes developer/contributor discussion" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to kubernetes-de...@googlegroups.com <javascript:>.
>> To post to this group, send email to kuberne...@googlegroups.com 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/kubernetes-dev/07d3a762-b194-4504-8594-1ffa72b9b328%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/kubernetes-dev/07d3a762-b194-4504-8594-1ffa72b9b328%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> 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.
  • [kubernetes... 'David Oppenheimer' via Kubernetes user discussion and Q&A
    • [kuber... krmayankk
      • [k... 'David Oppenheimer' via Kubernetes user discussion and Q&A
        • ... Łukasz Oleś
          • ... 'David Oppenheimer' via Kubernetes user discussion and Q&A
            • ... krmayankk
    • Re: [k... Rodrigo Campos
      • Re... 'David Oppenheimer' via Kubernetes user discussion and Q&A
        • ... Rodrigo Campos

Reply via email to