summaryrefslogtreecommitdiff
path: root/edge
diff options
context:
space:
mode:
authorKevin Wang <kevinwzf0126@gmail.com>2020-04-20 21:55:47 +0800
committerKevin Wang <kevinwzf0126@gmail.com>2020-04-20 21:55:47 +0800
commit56475a3345945cb5928ca1a2af13aad75b6dd307 (patch)
treea4b1fdc756523d46934a997f80f813858fe26595 /edge
parentMerge pull request #1407 from fisherxu/add-pod-delete (diff)
downloadkubeedge-56475a3345945cb5928ca1a2af13aad75b6dd307.tar.gz
Add built-in labels when auto registering node
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
Diffstat (limited to 'edge')
-rw-r--r--edge/pkg/edged/edged_status.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/edge/pkg/edged/edged_status.go b/edge/pkg/edged/edged_status.go
index e45c323f0..6ccdd111e 100644
--- a/edge/pkg/edged/edged_status.go
+++ b/edge/pkg/edged/edged_status.go
@@ -76,6 +76,17 @@ func (e *edged) initialNode() (*v1.Node, error) {
hostname = e.nodeName
}
+ node.Labels = map[string]string{
+ // Kubernetes built-in labels
+ v1.LabelHostname: hostname,
+ v1.LabelOSStable: runtime.GOOS,
+ v1.LabelArchStable: runtime.GOARCH,
+
+ // KubeEdge specific labels
+ "node-role.kubernetes.io/edge": "",
+ "node-role.kubernetes.io/agent": "",
+ }
+
ip, err := e.getIP()
if err != nil {
return nil, err