Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 887 Bytes

architecture.md

File metadata and controls

23 lines (13 loc) · 887 Bytes

Architecture

Startup of DSV Controller

The startup of the DSV Controller is shown:

Lifecycle startup dsv controller

Startup of Sidecar

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.

Lifecycle startup sidecar

Reoccurring Sidecar Actions

The sidecar is included in a user deployment and has 2 main phases of activity.

  1. The initial startup and authorization with the controller, at which point it obtains a unique JWT to authorize the next stage.
  2. The secrets retrieval is performed using the JWT obtained in step 1.

Lifecycle reoccurring sidecar actions