spport k8s apiserver HA 09/50609/4
authorhu xinhui <xinhui_hu@foxmail.com>
Wed, 10 Jan 2018 08:03:25 +0000 (16:03 +0800)
committerhu xinhui <xinhui_hu@foxmail.com>
Wed, 24 Jan 2018 03:12:13 +0000 (11:12 +0800)
commitc6b9a863cf92f824e8b8e3004f6e1f649170e4f1
tree910014e8ef5a7eae5cd345e41c1bd9793086b5d6
parent24e25de8fc981e3b33ffaa71e76f27dedcf6b89e
spport k8s apiserver HA
    compass installer deploy k8s using kubespray for default,
but k8s apiserver HA  is not implemented by kubespray, This
patch aim  is to achieve the k8s apiserver HA
Change-Id: I805b5eb2f4efa7ca82fcef7bfd3f4cad35ed65b5
JIRA: -
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
21 files changed:
build.sh
deploy/adapters/ansible/kubernetes/ansible-kubernetes.yml
deploy/adapters/ansible/kubernetes/roles/ha/files/chk_k8s_master.sh [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/handlers/main.yml [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/tasks/main.yml [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/templates/haproxy.cfg [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/templates/keepalived.conf [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/vars/Debian.yml [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/vars/RedHat.yml [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/ha/vars/main.yml [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/install-k8s-dependence/tasks/main.yml
deploy/adapters/ansible/kubernetes/roles/install-k8s-dependence/vars/Debian.yml
deploy/adapters/ansible/kubernetes/roles/install-k8s-dependence/vars/RedHat.yml
deploy/adapters/ansible/kubernetes/roles/install-k8s-dependence/vars/main.yml
deploy/adapters/ansible/kubernetes/roles/kargo/files/openssl.conf.j2 [new file with mode: 0644]
deploy/adapters/ansible/kubernetes/roles/kargo/tasks/main.yml
deploy/adapters/ansible/kubernetes/roles/kargo/vars/main.yml
deploy/compass_conf/flavor/kubernetes.conf
deploy/compass_conf/package_installer/ansible-kubernetes.conf
deploy/compass_conf/role/kubernetes_ansible.conf
deploy/compass_conf/templates/ansible_installer/kubernetes/vars/ansible-kubernetes.tmpl