我有一个带有 2 个容器的 pod
1. 默认调度程序
containers:
- name: my-scheduler
image: >-
build-releases-external.common.cdn.repositories.cloud.sap/google_containers/kube-scheduler-amd64:v1.19.0-rc.1
command:
- /usr/local/bin/kube-scheduler
- '--scheduler-name=my-scheduler'
- '--config=/home/config/config.yaml'
config.yaml
leaderElection:
leaderElect: true
resourceName: my-scheduler
resourceNamespace: ns
- 扩展器控制器基于 kube builder
- name: myExtender
image: >-
myimage.....
command:
- /usr/local/bin/devspace-scheduler-extender
- '--commonConfig=my-config.yaml'
- '--enable-leader-election=true'
我希望领导者选举将针对同一个 pod 中的相同容器。我看到当部署为 2 时,我得到了 2 个 pod,但领导者选举在不同的 pod 中我如何将它们同步到同一个 pod 中?