Kubernetes 如何在GKE上获得定制pod计划?

Kubernetes 如何在GKE上获得定制pod计划?,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我想为运行在Google容器引擎上的集群实现定制的调度语义(具体来说,我想利用大约在1.5版本中添加的MostRequestedPriority) 我从中了解到,我们无法配置GKE的kube时间表,因为它遥不可及 我的下一个猜测是尝试部署,但按照指南,请求第二个调度程序的pod不会得到调度,调度程序pod警告: 2017-02-06T20:59:57.653394031Z W0206 20:59:57.653076 1 client_config.go:481] Neither --kubeco

我想为运行在Google容器引擎上的集群实现定制的调度语义(具体来说,我想利用大约在1.5版本中添加的MostRequestedPriority)

我从中了解到,我们无法配置GKE的kube时间表,因为它遥不可及

我的下一个猜测是尝试部署,但按照指南,请求第二个调度程序的pod不会得到调度,调度程序pod警告:

2017-02-06T20:59:57.653394031Z W0206 20:59:57.653076 1 client_config.go:481] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
2017-02-06T20:59:57.710633908Z I0206 20:59:57.710463 1 leaderelection.go:247] lock is held by gke-658313547898-12d2ae9e593b23f9af1a and has not yet expired
2017-02-06T21:00:01.165367631Z I0206 21:00:01.165169 1 leaderelection.go:247] lock is held by gke-658313547898-12d2ae9e593b23f9af1a and has not yet expired
...

这在目前是可能的吗?如果是的话,我应该如何处理它?

您的方案应该可以工作,但是您的自定义计划程序正在尝试获取默认计划程序使用的相同锁(计划程序被写入在活动/热备用配置中运行)。您需要更改一个标志,或者(更可能)重建调度程序以更改它想要使用的锁。