5.9. 将 initdata 应用到 pod
您可以针对特殊用例将自定义 initdata 应用到特定 pod 来覆盖全局 INITDATA 设置,如使用放松的策略进行开发和测试,或者在使用不同的红帽构建 Trustee 配置时覆盖全局 INITDATA 设置。您可以通过在工作负载 pod YAML 中添加注解来自定义 initdata。
前提条件
- 您已创建了 initdata 字符串。
流程
将 initdata 字符串添加到 pod 清单:
apiVersion: v1 kind: Pod metadata: name: ocp-cc-pod labels: app: ocp-cc-pod annotations: io.katacontainers.config.hypervisor.cc_init_data: <initdata_string> spec: runtimeClassName: kata-cc containers: - name: <container_name> image: registry.access.redhat.com/ubi9/ubi:latest command: - sleep - "36000" securityContext: privileged: false seccompProfile: type: RuntimeDefault运行以下命令来创建 pod:
$ oc create -f my-pod.yaml