it-wiki:kubernetes:change_cluster_network
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:kubernetes:change_cluster_network [2023/08/12 09:31] – [Changing the default ip range] marko | it-wiki:kubernetes:change_cluster_network [2023/10/05 12:03] (aktuell) – [Changing the default ip range] marko | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
/ | / | ||
</ | </ | ||
- | |||
- | modified the kubeadm-conf: | ||
- | {{ : | ||
- | |||
- | Changing netwokring: | ||
- | {{ : | ||
Backup the apiserver cert files: | Backup the apiserver cert files: | ||
Zeile 40: | Zeile 34: | ||
<code bash> | <code bash> | ||
kubectl get svc -A |grep dns | kubectl get svc -A |grep dns | ||
+ | </ | ||
+ | |||
+ | change entry in | ||
+ | / | ||
+ | for the intern connecting to kube-api server | ||
+ | <code bash> | ||
+ | server: https:// | ||
+ | </ | ||
+ | |||
+ | and change init.yml file | ||
+ | <code bash> | ||
+ | networking: | ||
+ | serviceSubnet: | ||
+ | podSubnet: 172.20.0.0/ | ||
+ | </ | ||
# change kubelet config | # change kubelet config | ||
+ | <code bash> | ||
kubectl -n kube-system edit cm kubelet-config | kubectl -n kube-system edit cm kubelet-config | ||
</ | </ | ||
Zeile 56: | Zeile 66: | ||
After doing this in all master nodes and rebooting I can see that the services are using 172.26.0.0/ | After doing this in all master nodes and rebooting I can see that the services are using 172.26.0.0/ | ||
- | |||
- | Probably it will give an error for 172.26.0.1 as this ip is not recognized by the PKI. | ||
- | |||
- | In k8s 1.12 it can be fixed using: | ||
- | <code bash> | ||
- | kubeadm alpha phase certs all --apiserver-advertise-address 0.0.0.0 | ||
- | --apiserver-cert-extra-sans=< | ||
- | </ | ||
- | |||
- |
it-wiki/kubernetes/change_cluster_network.1691832709.txt.gz · Zuletzt geändert: von marko