Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:kubernetes:change_cluster_network

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:kubernetes:change_cluster_network [2023/08/12 09:31] – [Changing the default ip range] markoit-wiki:kubernetes:change_cluster_network [2023/10/05 12:03] (aktuell) – [Changing the default ip range] marko
Zeile 18: Zeile 18:
 /etc/kubernetes/manifests/kube-controller-manager.yaml /etc/kubernetes/manifests/kube-controller-manager.yaml
 </code> </code>
- 
-modified the kubeadm-conf: Adding certSANs: 
-{{ :it-wiki:kubernetes:wg5cw.png?nolink |}} 
- 
-Changing netwokring: 
-{{ :it-wiki:kubernetes:ij68w.png?nolink |}} 
  
 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
 +</code>
 +
 +change entry in
 +/etc/cni/net.d/calico-kubeconfig
 +for the intern connecting to kube-api server
 +<code bash>
 +server: https://172.30.0.1:443
 +</code>
 +
 +and change init.yml file
 +<code bash>
 +networking:
 +  serviceSubnet: 172.30.0.0/16
 +  podSubnet: 172.20.0.0/16
 +</code>
  
 # change kubelet config # change kubelet config
 +<code bash>
 kubectl -n kube-system edit cm kubelet-config kubectl -n kube-system edit cm kubelet-config
 </code> </code>
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/16 range. After doing this in all master nodes and rebooting I can see that the services are using 172.26.0.0/16 range.
- 
-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=<leaderip>,<newserviceip> 
-</code> 
- 
- 
it-wiki/kubernetes/change_cluster_network.1691832709.txt.gz · Zuletzt geändert: von marko