File tree 7 files changed +18
-12
lines changed
7 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -320,6 +320,9 @@ rke2_debug: false
320
320
# (Optional) Customize default kube-proxy arguments
321
321
# rke2_kube_proxy_arg:
322
322
# - "proxy-mode=ipvs"
323
+
324
+ # The value for the node-name configuration item
325
+ rke2_node_name : " {{ inventory_hostname }}"
323
326
` ` `
324
327
325
328
## Inventory file example
Original file line number Diff line number Diff line change @@ -281,3 +281,6 @@ rke2_debug: false
281
281
# (Optional) Customize default kube-proxy arguments
282
282
# rke2_kube_proxy_arg:
283
283
# - "proxy-mode=ipvs"
284
+
285
+ # The value for the node-name configuration item
286
+ rke2_node_name : " {{ inventory_hostname }}"
Original file line number Diff line number Diff line change 1
- - name : Restart RKE2 service on {{ inventory_hostname }}
1
+ - name : Restart RKE2 service on {{ rke2_node_name }}
2
2
ansible.builtin.service :
3
3
name : " {{ rke2_service_name }}"
4
4
state : restarted
Original file line number Diff line number Diff line change 104
104
105
105
- name : Wait for the first server be ready - no CNI
106
106
ansible.builtin.shell : |
107
- {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get node "{{ inventory_hostname }}" -o jsonpath='{range .status.conditions[*]}{.message}{"\n"}{end}'
107
+ {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get node "{{ rke2_node_name }}" -o jsonpath='{range .status.conditions[*]}{.message}{"\n"}{end}'
108
108
args :
109
109
executable : /bin/bash
110
110
changed_when : false
121
121
- name : Wait for the first server be ready - with CNI
122
122
ansible.builtin.shell : |
123
123
set -o pipefail
124
- {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes | grep "{{ inventory_hostname }}"
124
+ {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes | grep "{{ rke2_node_name }}"
125
125
args :
126
126
executable : /bin/bash
127
127
changed_when : false
Original file line number Diff line number Diff line change 1
1
---
2
2
3
- - name : Cordon and Drain the node {{ inventory_hostname }}
3
+ - name : Cordon and Drain the node {{ rke2_node_name }}
4
4
ansible.builtin.shell : |
5
5
set -o pipefail
6
6
{{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml \
7
- cordon "{{ inventory_hostname }}" && \
7
+ cordon "{{ rke2_node_name }}" && \
8
8
{{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml \
9
- drain "{{ inventory_hostname }}" --ignore-daemonsets --delete-emptydir-data
9
+ drain "{{ rke2_node_name }}" --ignore-daemonsets --delete-emptydir-data
10
10
args :
11
11
executable : /bin/bash
12
12
register : drain
19
19
run_once : true
20
20
when : rke2_drain_node_during_upgrade
21
21
22
- - name : Restart RKE2 service on {{ inventory_hostname }}
22
+ - name : Restart RKE2 service on {{ rke2_node_name }}
23
23
ansible.builtin.service :
24
24
name : " {{ rke2_service_name }}"
25
25
state : restarted
40
40
delegate_to : " {{ active_server | default(groups[rke2_servers_group_name].0) }}"
41
41
run_once : true
42
42
43
- - name : Uncordon the node {{ inventory_hostname }}
43
+ - name : Uncordon the node {{ rke2_node_name }}
44
44
ansible.builtin.shell : |
45
45
set -o pipefail
46
46
{{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml \
47
- uncordon "{{ inventory_hostname }}"
47
+ uncordon "{{ rke2_node_name }}"
48
48
args :
49
49
executable : /bin/bash
50
50
changed_when : false
Original file line number Diff line number Diff line change 38
38
39
39
- name : Wait for the first server be ready - no CNI
40
40
ansible.builtin.shell : |
41
- {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get node "{{ inventory_hostname }}" -o jsonpath='{range .status.conditions[*]}{.message}{"\n"}{end}'
41
+ {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get node "{{ rke2_node_name }}" -o jsonpath='{range .status.conditions[*]}{.message}{"\n"}{end}'
42
42
args :
43
43
executable : /bin/bash
44
44
changed_when : false
55
55
- name : Wait for the first server be ready - with CNI
56
56
ansible.builtin.shell : |
57
57
set -o pipefail
58
- {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes | grep "{{ inventory_hostname }}"
58
+ {{ rke2_data_path }}/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get nodes | grep "{{ rke2_node_name }}"
59
59
args :
60
60
executable : /bin/bash
61
61
changed_when : false
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ node-label:
39
39
{% endfor %}
40
40
{% endif %}
41
41
snapshotter: {{ rke2_snapshooter }}
42
- node-name: {{ inventory_hostname }}
42
+ node-name: {{ rke2_node_name }}
43
43
{% if ( disable_kube_proxy | bool ) %}
44
44
disable-kube-proxy: true
45
45
{% endif %}
You can’t perform that action at this time.
0 commit comments