feat(metallb): MetalLB Installable instead of ServiceLB

!17
This commit is contained in:
2024-01-31 06:04:56 +09:30
parent 2d225fd44d
commit be1ddecc33
8 changed files with 4433 additions and 4 deletions

View File

@ -19,8 +19,8 @@
cluster-init: true
disable-network-policy: true
disable:
{% if nfc_kubernetes_enable_metallb | default(false) or not nfc_kubernetes_enable_servicelb | default(false) -%}- servicelb{% endif +%}
- traefik
# - metrics-server
etcd-snapshot-retention: {{ kubernetes_etcd_snapshot_retention | int }}
etcd-snapshot-schedule-cron: "{{ kubernetes_etcd_snapshot_cron_schedule }}"
flannel-backend: none
@ -80,6 +80,9 @@ server:
{%- endif %}
{% if Kubernetes_Master | default(false) | bool -%}
servicelb-namespace: {{ kubernetes_config.cluster.networking.service_load_balancer_namespace | default('kube-system') }}
{% if nfc_kubernetes_enable_metallb | default(false) or not nfc_kubernetes_enable_servicelb | default(false) -%}
servicelb-namespace: {{ kubernetes_config.cluster.networking.service_load_balancer_namespace | default('kube-system') }}
{% endif %}
service-cidr: "{{ KubernetesServiceSubnet }}"
{% endif %}