Add support for master elected component

For k8s bay in HA mode, current all master components are active.
Added support for master elected component to ensure only one
master component is active. This will enhance the concurrency
controller.

Change-Id: I8a5489df0878a384a38bf755851c98b170282a1f
Closes-Bug: #1504681
This commit is contained in:
yatin karel 2016-07-31 17:29:47 +05:30
parent b4fb83800b
commit bfaea6c267
3 changed files with 4 additions and 0 deletions

View File

@ -50,6 +50,7 @@ write_files:
- /hyperkube
- controller-manager
- --master=http://127.0.0.1:8080
- --leader-elect=true
- --service-account-private-key-file=${SERVICE_ACCOUNT_PRIVATE_KEY_FILE}
- --root-ca-file=${ROOT_CA_FILE}
livenessProbe:

View File

@ -40,6 +40,7 @@ write_files:
- /hyperkube
- scheduler
- --master=http://127.0.0.1:8080
- --leader-elect=true
livenessProbe:
httpGet:
host: 127.0.0.1

View File

@ -90,6 +90,7 @@ spec:
- /hyperkube
- controller-manager
- --master=http://127.0.0.1:8080
- --leader-elect=true
- --service-account-private-key-file=${SERVICE_ACCOUNT_PRIVATE_KEY_FILE}
- --root-ca-file=${ROOT_CA_FILE}
livenessProbe:
@ -136,6 +137,7 @@ spec:
- /hyperkube
- scheduler
- --master=http://127.0.0.1:8080
- --leader-elect=true
livenessProbe:
httpGet:
host: 127.0.0.1