Instalacja Flannel¶
Warning
WAŻNE!
Gdy wdrażamy klaster kubeadm należy dodać parametr z definicją POD_CIDR, a dokladnie flaga: --pod-network-cidr="10.244.0.0/16" dla takiej przykładowej podsieci dla Podów.
1. Pobieramy manifest z zasobami do wdrożenia:
2. Zmieniamy parametry DaemonSet Dodajemy:
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace # POD TYM V
- name: KUBERNETES_SERVICE_HOST # Dodane
value: '<IP Master/DNS Master>' #ip address or dns of the host where kube-apiservice is running
- name: KUBERNETES_SERVICE_PORT # Dodane
value: '6443' # Dodane
Dodatkowo, gdy chcemy zmienić interfejs który będą wykorzystywać Node'y:
containers:
- args:
- --ip-masq
- --kube-subnet-mgr
- --iface=eth1 # HERE! Podajemy nazwę interfejsu fizycznego
command:
- /opt/bin/flanneld
Robimy to dla kontenera kube-flannel.
3. Wdrażamy zasoby na klaster