7.4. 关于 initdata


initdata 规格提供了一种灵活的方法,来在运行时初始化具有敏感或特定工作负载的对等 pod,以避免在虚拟机(VM)镜像中嵌入此类数据。这通过减少机密信息暴露并通过删除自定义镜像构建来提高灵活性来提高安全性。例如,initdata 可以包含三个配置设置:

  • 用于安全通信的 X.509 证书。
  • 用于身份验证的加密密钥。
  • 可选的 Kata Agent policy.rego 文件,在覆盖默认的 Kata Agent 策略时强制执行运行时行为。

您可以使用以下方法之一应用 initdata 配置:

  • 通过在对等 pod 配置映射中包括它,为所有 pod 设置集群范围的默认值。
  • 在配置 pod 工作负载对象时,对于特定的 pod,可以自定义单个工作负载。

    您在配置 pod 工作负载对象时指定的 io.katacontainers.config.runtime.cc_init_data 注解会覆盖该特定 pod 的对等 pod 配置映射中的全局 INITDATA 设置。Kata 运行时在创建 pod 时自动处理这个优先级。

initdata 内容配置以下组件:

  • attestation Agent (AA),它通过向信任者发送证据来验证对等 pod 的可信度。
  • 机密数据 Hub (CDH),用于管理对等 pod 虚拟机中的 secret 和保护数据访问。
  • Kata Agent,它强制执行运行时策略并管理 pod 虚拟机内容器的生命周期。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat