From 1353838bf40a857a5c92b05c7f26ab5f8b541c31 Mon Sep 17 00:00:00 2001 From: robbiezhang Date: Tue, 5 Dec 2017 23:27:56 +0000 Subject: [PATCH] Add the OS Type Label into the Node --- AUTHORS | 2 ++ vkubelet/vkubelet.go | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 327e064e1..7bfab6d9d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -2,5 +2,7 @@ Brian Ketelsen Erik St. Martin Jess Frazelle Julien Stroheker +neilpeterson Ria Bhatia Rita Zhang +Robbie Zhang diff --git a/vkubelet/vkubelet.go b/vkubelet/vkubelet.go index ea23f4978..3a136274c 100644 --- a/vkubelet/vkubelet.go +++ b/vkubelet/vkubelet.go @@ -115,8 +115,9 @@ func (s *Server) registerNode() error { ObjectMeta: metav1.ObjectMeta{ Name: s.nodeName, Labels: map[string]string{ - "type": "virtual-kubelet", - "kubernetes.io/role": "agent", + "type": "virtual-kubelet", + "kubernetes.io/role": "agent", + "beta.kubernetes.io/os": strings.ToLower(s.provider.OperatingSystem()), }, Annotations: map[string]string{ "alpha.service-controller.kubernetes.io/exclude-balancer": "true",