|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
|
这是尚未发布的文档。 Admission Controller 1.34-dev. |
什么是 SUSE Security Admission Controller?
SUSE Security Admission Controller是Kubernetes策略引擎。 它旨在成为Kubernetes的通用策略引擎。
Admission Controller 源自一个厂商中立的 CNCF 沙盒项目,称为 Kubewarden,最初由 SUSE Rancher 创建。名称 SUSE Security Admission Controller 可能会缩短为 Admission Controller 或缩写为 SSAC。名称 Kubewarden 指的是开源社区项目。名称 Kubewarden 在整个文档中也可能用于代替 SUSE Security Admission Controller、Admission Controller 或 SSAC。
SUSE Security Admission Controller如何提供帮助?
Admission Controller在Kubernetes环境中提供策略准入和执行的灵活性。
好处和价值
-
使用任何生成https://webassembly.org[WebAssembly]二进制文件的编程语言来编写您的策略。
-
WebAssembly使策略在处理器和操作系统之间兼容。
-
可以重用来自其他策略引擎的策略,而无需重写它们。
-
使用标准和安全的机制分发策略,例如https://opencontainers.org[OCI]兼容的注册表。
-
在准入时强制执行策略,确保只有合规的工作负载运行。
-
Admission Controller审计扫描器主动并持续地检查策略执行情况。
-
使用https://slsa.dev[SLSA](软件工件供应链级别)工具和实践验证策略。
-
SUSE Security Admission Controller提供全面的准入策略管理方法。
-
CNCF会员资格以及不断增长的开源社区和生态系统帮助Admission Controller实现透明、协作和改进。
使用案例
-
安全强化。例如,强制执行限制容器权限的策略,强制执行网络策略,或阻止不安全的镜像注册表。
-
合规审计。确保工作负载符合组织或监管标准和最佳实践。
-
资源优化。强制执行资源限制和配额。
在用例页面上有进一步的使用案例文档。
什么是WebAssembly?
正如在https://webassembly.org/[WebAssembly的官方网站]上所述:
WebAssembly(缩写为Wasm)是一种用于基于栈的虚拟机的二进制指令格式。Wasm被设计为编程语言的可移植编译目标,使其能够在客户端和服务器应用程序的Web上部署。
Wasm最初被构思为浏览器的“扩展”。然而,WebAssembly社区正在努力允许在浏览器外执行Wasm代码。