Changing IP address for all nodes in Proxmox Cluster
- Change IP in all nodes in following files /etc/network/interfaces and /etc/hosts
- Change all IP address in /etc/pve/corosync.conf
- Reboot all nodes.
If above failed during the synchronization, use following commands to fix it.
- Stop cluster services on the node that wasn't synchronized
systemctl stop corosync.service
systemctl stop pve-cluster
- Update the
corosync.conf file manually
systemctl start corosync.service
systemctl start pve-cluster
Verify configuration file again and cluster status
Kubernetes Service External IPs
After external service created in Kubernetes, the external IPs are not assigned unless the underlying infrastructure supports the automatic creation of Load Balancers and have the respective support in Kubernetes, as is the case with the Google Cloud Platform and AWS.
In such case, all internal IPs are able to be accessed using service port. This is the same as Docker Swarm.
Run following command to assign an external IP
minikube service <service_name>
Another one is to run
minikube tunnel to assign the IP.
Manually assign IP using following configuration file
MetalLB hooks into your Kubernetes cluster, and provides a network load-balancer implementation.
Kubernetes service external ip pending
Using minikube tunnel
Load Balancer Service type for Kubernetes
Service Mesh - Kubernetes LoadBalancer Service External IP pending
Service Mesh - Build Kubernetes & Istio environment with kubeadm and MetalLB