有什么方法可以使用 golang api 为 pod 设置 nodeselector

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

基本上需要一种使用 GoLang 为 Pod 设置节点选择器的方法 API

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

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

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