Skip to content

Expose istio-ca as a service #4805

@incfly

Description

@incfly

This allows NodeAgent in k8s cluster to get a service dns to send workload CSR.

  1. Istio-ca server generate serving certs for both istio-ca and service-name.cluster.k8s.local.
  2. 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.
  3. Expose istio-ca as a service, name TBD
  4. K8s NodeAgent starts to connect to istio-ca by new service dns.
  5. Change mesh expansion customer's config to new name.
  6. Remove the istio-ca from server's configuration.

@wattli @myidpt

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions