fix(install): install prime then wait till ready before install other nodes
!5
This commit is contained in:
@ -159,31 +159,20 @@
|
|||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
|
|
||||||
- name: Server install K3s
|
- name: Install K3s (prime master)
|
||||||
ansible.builtin.shell:
|
|
||||||
cmd: |
|
|
||||||
curl -sfL https://get.k3s.io | \
|
|
||||||
INSTALL_K3S_VERSION="v{{ KubernetesVersion }}{{ KubernetesVersion_k3s_prefix }}" \
|
|
||||||
sh -
|
|
||||||
failed_when: false
|
|
||||||
when: Kubernetes_Master | default(false) | bool
|
|
||||||
|
|
||||||
|
|
||||||
- name: Agent install K3s
|
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: |
|
cmd: |
|
||||||
INSTALL_K3S_SKIP_DOWNLOAD=true \
|
INSTALL_K3S_SKIP_DOWNLOAD=true \
|
||||||
INSTALL_K3S_VERSION="v{{ KubernetesVersion }}{{ KubernetesVersion_k3s_prefix }}" \
|
INSTALL_K3S_VERSION="v{{ KubernetesVersion }}{{ KubernetesVersion_k3s_prefix }}" \
|
||||||
K3S_URL=https://{{ hostvars[kubernetes_config.cluster.prime.name].ansible_host }}:6443 \
|
|
||||||
K3S_TOKEN={{ node_token }} \
|
|
||||||
/tmp/install.sh
|
/tmp/install.sh
|
||||||
when: >
|
# curl -sfL https://get.k3s.io | \
|
||||||
k3s_installed.rc | int == 1
|
# INSTALL_K3S_VERSION="v{{ KubernetesVersion }}{{ KubernetesVersion_k3s_prefix }}" \
|
||||||
and
|
# sh -
|
||||||
not Kubernetes_Master | default(false) | bool
|
changed_when: false
|
||||||
|
when: kubernetes_config.cluster.prime.name == inventory_hostname
|
||||||
|
|
||||||
|
|
||||||
- name: Wait for kubernets to be ready
|
- name: Wait for kubernetes to be ready
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: |
|
cmd: |
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|||||||
Reference in New Issue
Block a user