kubernetes-sigs / aws-load-balancer-controller

A Kubernetes controller for Elastic Load Balancers
https://kubernetes-sigs.github.io/aws-load-balancer-controller/
Apache License 2.0
3.93k stars 1.46k forks source link

add the ability to add a runtimeClassName parameter in values.yaml to enable gvisor or kata containers #3628

Closed devopserio closed 5 months ago

devopserio commented 7 months ago

Summary Currently, our Helm charts lack the capability to specify a custom runtimeClassName in the values.yaml file. This limitation restricts us from leveraging alternative container runtimes like gVisor and Kata Containers, which provide enhanced isolation and security features. Integrating these runtimes can significantly bolster our security posture, especially for workloads requiring stringent security measures.

Feature Request I propose the addition of a runtimeClassName parameter in the values.yaml file of our Helm charts. This enhancement will enable users to specify a custom runtime class for their pods, thus allowing the use of gVisor, Kata Containers, or any other compatible container runtime that requires a runtime class.

Implementation Suggestion

Benefits

Conclusion The addition of the runtimeClassName parameter would be a valuable enhancement to our Helm charts, providing users with the flexibility and tools necessary to secure their applications effectively. I look forward to the community's feedback and any discussions regarding the potential implementation of this feature.

Thank you for considering this feature request.

huangm777 commented 7 months ago

/kind feature

huangm777 commented 7 months ago

Thank you for your thorough and detailed feature request. We welcome any community contribution to help develop this feature, but we will also consult internally if this is a feature we want to put on the roadmap.

LiuQhahah commented 6 months ago

/assign

shraddhabang commented 5 months ago

Delivered in v2.8.0