The startup of the DSV Controller is shown:
The initial startup of the sidecar results in a pod registration with the DSV Controller as it listens to pod creation events. Only pods registered with the DSV Controller in this way are authorized to communicate.
The sidecar is included in a user deployment and has 2 main phases of activity.
- The initial startup and authorization with the controller, at which point it obtains a unique JWT to authorize the next stage.
- The secrets retrieval is performed using the JWT obtained in step 1.