Kubernetes
Open needed Kubernetes ports.
{% if kubernetes_master == false or kubernetes_master_taint == true %}
{% endif %}
{% if kubernetes_master == true %}
# Kubernetes API server, used by all
{% endif %}
{% if kubernetes_cri == "k3s" %}
# K3S with flannel and wireguard
{% else %}
{% if kubernetes_master == true %}
# etcd server client API, used by kube-apiserver and etcd
# Kubelet API, used by self and control plane
# kube-scheduler, used by self
# kube-controler-manager, used by self
# Read-only Kubelet API (Deprecated)
{% else %}
{% endif %}
{% if kubernetes_network == "flannel" %}
# flannel vxlan
{% elif kubernetes_network == "calico" %}
# calico
{% elif kubernetes_network == "weave-net" %}
# Weave-Net
{% endif %}
{% endif %}