mirror of
https://github.com/jcwimer/multi-cloud-kubernetes
synced 2026-05-19 01:45:25 +00:00
Switch to flannel, ignore k8s interfaces for zerotier, hard code dns for both k8s and docker due to systemd resolvd, and disable ipv6
This commit is contained in:
@@ -15,13 +15,15 @@ services:
|
||||
extra_binds:
|
||||
- /usr/libexec/kubernetes/kubelet-plugins/volume/exec:/usr/libexec/kubernetes/kubelet-plugins/volume/exec
|
||||
{% endif %}
|
||||
kube_api:
|
||||
service_cluster_ip_range: 192.168.0.0/16
|
||||
|
||||
network:
|
||||
plugin: canal
|
||||
plugin: flannel
|
||||
{% if (kubernetes_network_interface is defined) %}
|
||||
|
||||
options:
|
||||
canal_iface: {{ kubernetes_network_interface }}
|
||||
flannel_iface: {{ kubernetes_network_interface }}
|
||||
{% endif %}
|
||||
|
||||
nodes:
|
||||
@@ -35,6 +37,7 @@ nodes:
|
||||
role:
|
||||
- controlplane
|
||||
- etcd
|
||||
|
||||
{% endfor %}
|
||||
{% for node in groups['workers'] %}
|
||||
|
||||
@@ -46,4 +49,17 @@ nodes:
|
||||
role:
|
||||
- worker
|
||||
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
dns:
|
||||
provider: coredns
|
||||
upstreamnameservers:
|
||||
- 1.1.1.1
|
||||
- 8.8.4.4
|
||||
|
||||
addons_include:
|
||||
- {{ rke_directory }}/cert-manager-namespace.yaml
|
||||
- {{ rke_directory }}/configs/cloudflare-updater.yaml
|
||||
- {{ rke_directory }}/configs/test-app.yaml
|
||||
- https://github.com/jetstack/cert-manager/releases/download/v0.13.1/cert-manager.yaml
|
||||
- {{ rke_directory }}/cert-manager-prod-issuer.yaml
|
||||
Reference in New Issue
Block a user