【发布时间】:2016-06-01 12:44:28
【问题描述】:
我有一个具有 21 个节点的 Google Container Engine 集群,特别是有一个 pod,我需要始终在具有静态 IP 地址的节点上运行(用于出站目的)。
Kubernetes 支持DaemonSets
这是一种将 pod 部署到特定节点(或一组节点)的方法,方法是为节点提供与 DaemonSet 中的 nodeSelector 匹配的标签。然后,您可以将静态 IP 分配给标记节点所在的 VM 实例。但是,GKE 似乎不支持 DaemonSet 类型。
$ kubectl create -f go-daemonset.json
error validating "go-daemonset.json": error validating data: the server could not find the requested resource; if you choose to ignore these errors, turn validation off with --validate=false
$ kubectl create -f go-daemonset.json --validate=false
unable to recognize "go-daemonset.json": no kind named "DaemonSet" is registered in versions ["" "v1"]
何时会支持此功能以及解决方法是什么?
【问题讨论】:
标签: kubernetes google-kubernetes-engine