confidential-containers / cloud-api-adaptor

Ability to create Kata pods using cloud provider APIs aka the peer-pods approach
Apache License 2.0
44 stars 75 forks source link

Revisit the arch diagram of CAA #1291

Open surajssd opened 11 months ago

surajssd commented 11 months ago

Note: We discussed in the community call on Aug 2nd about this.

The arch diagram is missing few connections on how the agent-protocol-forwarder and CAA has a connection. Is CAA always in the path between the containerd-shim and the network namespace? What about the interaction between the CAA and cloud APIs? I think we need more diagrams / animation showing who talks to whom and which component plays what role? At which point a certain components comes in and later it is has no part to play?

coco arch

katexochen commented 11 months ago

Thanks for the initiative @surajssd. Whoever implements this, please also commit the source of the diagram(s) after the refactoring. :)

bpradipt commented 11 months ago

I have the original excalidraw file, which I'll merge it. Should I assign this to myself or @surajssd you want to work on it :-) ?