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