platform9 / ssh-provider

SSH Machine Controller for the Cluster API
11 stars 4 forks source link

Let the API Server advertise address be the host IP #48

Closed dlipovetsky closed 6 years ago

dlipovetsky commented 6 years ago
  1. Do not set MasterConfiguration.API.AdvertiseAddress. If not set, kubeadm will choose the host IP with the default route. The liveness probe will use this IP.
  2. Set MasterConfiguration.API.ControlPlaneEndpoint to the VIP.
  3. Add the VIP to MasterConfiguration.APIServerCertSANs. This is required for API servers to receive HTTPS requests via the VIP.