У меня есть кластер Google Container Engine с 21 узлом, в частности, есть один модуль, который мне всегда нужно запускать на узле со статическим IP-адресом (для исходящих целей).
Kubernetes поддерживает DaemonSets.
Это способ развертывания модуля на конкретном узле (или в наборе узлов) путем присвоения узлу метки, соответствующей nodeSelector в DaemonSet. Затем вы можете назначить статический IP-адрес экземпляру виртуальной машины, на котором находится помеченный узел. Однако 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"]
Когда будет поддерживаться эта функция и каковы обходные пути?