This allows NodeAgent in k8s cluster to get a service dns to send workload CSR.
- Istio-ca server generate serving certs for both
istio-ca and service-name.cluster.k8s.local.
- These two cases will just work.
- Liveness controller is still using "istio-ca" as probing end point.
- Mesh expansion users' NodeAgent continue to use "istio-ca" to connect with the service.
- Expose istio-ca as a service, name TBD
- K8s NodeAgent starts to connect to istio-ca by new service dns.
- Change mesh expansion customer's config to new name.
- Remove the
istio-ca from server's configuration.
@wattli @myidpt
This allows NodeAgent in k8s cluster to get a service dns to send workload CSR.
istio-caandservice-name.cluster.k8s.local.istio-cafrom server's configuration.@wattli @myidpt