Skip to content

Looking for collaborators / ideas on how to leverage an NRI plugin for the purpose of managing identity artifacts in containers/pods #240

@atpugtihsrah

Description

@atpugtihsrah

The idea is about using an NRI plugin to manage setup of identity artifcats for container/pods. Oriented around Spiffe/Spire, the idea is to create and mount identity artifacts/certificate during container creation time. Instead of the application in the container creating and fetching its identify artificats, this NRI identity plugin would manage setting it up for the application/workload. An alternative way is to extend Envoy to manage identities for the application. An additional idea which I don't fully understand yet is to let applications access files outside the container by mounting a root hosted file.

This is from a rough discussion I had with @mikebrow

Open Questions:

  • Spiffe SVID certificates/documents are short lived. What should happen to the container / pod after the certificate expires?
    • Restart or fail the pod/container.
    • Pause the container.
    • Do some tricks to update the mounted certificate/artifact dynamically.

Some links from our discussions:

Slack discussion thread: https://cloud-native.slack.com/archives/CGEQHPYF4/p1760517445810219

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions