Runtime extensibility #835
Labels
status/needs-proposal
Needs a more detailed proposal for next steps
type/enhancement
New feature or request
Milestone
Bottlerocket is built to host containers, and most user needs can be addressed by running user-level containers, for example through an orchestrator.
Sometimes you want to alter the host system itself, the components not accessible to user-level containers. This Bottlerocket core can be extended at build-time by adding or changing a variant, or at runtime using host containers. Build-time changes are costly in terms of build time and distribution. Host containers have limitations around update process - they're too manual for components that change frequently, can't maintain state, and can't tie to other components through the API.
We'd like to have a more thorough system for runtime extensibility that combines the advantages of variants and host containers without these disadvantages.
The text was updated successfully, but these errors were encountered: