有没有一种方法可以使用Golang API为Pod设置nodeselector?

huangapple go评论78阅读模式
英文:

Is there any method to set nodeselector for pod using golang api

问题

基本上需要一种使用GoLang API为Pod设置nodeselector的方法。

Pod.Spec.NodeSelector["failure-domain.beta.kubernetes.io/zone"] = zone 出现错误。

英文:

Basically need a way to set nodeselector for Pod using GoLang API

Pod.Spec.NodeSelector["failure-domain.beta.kubernetes.io/zone"] = zone is giving out error

答案1

得分: 0

你应该在设置之前初始化地图。像这样:

pod.Spec.NodeSelector = make(map[string]string)
pod.Spec.NodeSelector["failure-domain.beta.kubernetes.io/zone"] = "zone1"
英文:

You should initialize the map before setting it. something like this

pod.Spec.NodeSelector = make(map[string]string)
pod.Spec.NodeSelector["failure-domain.beta.kubernetes.io/zone"] = "zone1"

huangapple
  • 本文由 发表于 2021年12月6日 20:33:05
  • 转载请务必保留本文链接:https://go.coder-hub.com/70245573.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定