Can you capture the flags from all the units? I don't immediately see any reason why the non-leader units wouldn't write the config during the install_load_balancer hook unless maybe the server or api server certs were missing
```
juju run -a kubeapi-load-balancer -- charms.reactive get_flags
```
Do the non-leaders have:
"Skipping due to missing cert"
or
"Skipping due to requests not ready"
in the logs from /var/log/juju/unit-kubeapi-load-balancer-*.log
Can you capture the flags from all the units? I don't immediately see any reason why the non-leader units wouldn't write the config during the install_ load_balancer hook unless maybe the server or api server certs were missing
``` load-balancer -- charms.reactive get_flags
juju run -a kubeapi-
```
Do the non-leaders have:
"Skipping due to missing cert"
or
"Skipping due to requests not ready"
in the logs from /var/log/ juju/unit- kubeapi- load-balancer- *.log