fix(kebernetes): Apply fixes listed in issues #109
@ -552,6 +552,14 @@
|
|||||||
# ipv6: true
|
# ipv6: true
|
||||||
|
|
||||||
|
|
||||||
|
- name: Set IP6Tables to legacy mode
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
|
||||||
|
changed_when: false
|
||||||
|
when: >
|
||||||
|
not nfc_role_kubernetes_cluster_upgraded | default(false) | bool
|
||||||
|
|
||||||
|
|
||||||
- name: Set IPTables to legacy mode
|
- name: Set IPTables to legacy mode
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: update-alternatives --set iptables /usr/sbin/iptables-legacy
|
cmd: update-alternatives --set iptables /usr/sbin/iptables-legacy
|
||||||
|
@ -9,9 +9,10 @@
|
|||||||
{%- if
|
{%- if
|
||||||
nfc_role_kubernetes_master
|
nfc_role_kubernetes_master
|
||||||
or
|
or
|
||||||
kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname
|
nfc_role_kubernetes_prime | default(true) | bool
|
||||||
|
and
|
||||||
|
not nfc_role_kubernetes_worker
|
||||||
-%}
|
-%}
|
||||||
|
|
||||||
{%
|
{%
|
||||||
|
|
||||||
set kube_apiserver_arg = [
|
set kube_apiserver_arg = [
|
||||||
@ -197,13 +198,28 @@
|
|||||||
}) -%}
|
}) -%}
|
||||||
|
|
||||||
{%- elif
|
{%- elif
|
||||||
kubernetes_config.cluster.prime.name != inventory_hostname
|
nfc_role_kubernetes_prime | default(true) | bool
|
||||||
and
|
and
|
||||||
not node_k3s.installed
|
not node_k3s.installed
|
||||||
|
and
|
||||||
|
not nfc_role_kubernetes_worker
|
||||||
|
|
||||||
-%}
|
-%}
|
||||||
|
|
||||||
|
{%- set ns = namespace(prime_name) -%}
|
||||||
|
|
||||||
|
{%- for hostname, values in hostvars.iteritems() -%}
|
||||||
|
|
||||||
|
{%- if values.nfc_role_kubernetes_node_prime ==true -%}
|
||||||
|
|
||||||
|
{%- set ns.prime_name = hostname -%}
|
||||||
|
|
||||||
|
{%- endif -%}
|
||||||
|
|
||||||
|
{%- endfor -%}
|
||||||
|
|
||||||
{%- set server = (server | default([])) + [
|
{%- set server = (server | default([])) + [
|
||||||
"https://" + hostvars[kubernetes_config.cluster.prime.name].ansible_host + ":6443"
|
"https://" + ns.prime_name.ansible_host + ":6443"
|
||||||
] -%}
|
] -%}
|
||||||
|
|
||||||
{%- set all_nodes_config = all_nodes_config | combine({
|
{%- set all_nodes_config = all_nodes_config | combine({
|
||||||
@ -235,13 +251,18 @@
|
|||||||
|
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
|
|
||||||
{# EoF All Nodes #}
|
{# EoF All Nodes #}
|
||||||
|
|
||||||
|
|
||||||
{%- if
|
{%- if
|
||||||
nfc_role_kubernetes_master
|
(
|
||||||
or
|
nfc_role_kubernetes_master
|
||||||
kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname
|
or
|
||||||
|
nfc_role_kubernetes_prime | default(true) | bool
|
||||||
|
)
|
||||||
|
and
|
||||||
|
not nfc_role_kubernetes_worker
|
||||||
-%}
|
-%}
|
||||||
|
|
||||||
{%- set servers_config = servers_config | combine( all_nodes_config ) -%}
|
{%- set servers_config = servers_config | combine( all_nodes_config ) -%}
|
||||||
|
Reference in New Issue
Block a user