有啥方法可以使用 golang api 为 pod 设置节点选择器

Posted

技术标签:

【中文标题】有啥方法可以使用 golang api 为 pod 设置节点选择器【英文标题】:Is there any method to set nodeselector for pod using golang api有什么方法可以使用 golang api 为 pod 设置节点选择器 【发布时间】:2022-01-11 16:00:30 【问题描述】:

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

Pod.Spec.NodeSelector["failure-domain.beta.kubernetes.io/zone"] = zone 报错

【问题讨论】:

请添加更多关于您的源代码、Golang APi、您要导入哪些库的详细信息?...等等 使用 golang API corev1 "k8s.io/api/core/v1" 【参考方案1】:

您应该在设置地图之前对其进行初始化。像这样的

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

【讨论】:

以上是关于有啥方法可以使用 golang api 为 pod 设置节点选择器的主要内容,如果未能解决你的问题,请参考以下文章

post api调用和使用post方法提交表单有啥区别?

golang做web网站,对比php python java nodejs等有啥优势

使用 face-api.js 进行人脸检测后,有啥方法可以自动裁剪人脸?

有啥方法可以仅使用 waveIn API 获取音频设备的 GUID?

有啥方法可以通过 GitHub Rest API v3 获取存储库见解

有啥方法可以通过 API 创建 facebook 事件,因为 graph api 不再可用