4.2. 为事件监听程序配置安全上下文


您可以在 EventListener 自定义资源(CR)中直接配置自定义安全上下文来满足您的安全要求。自定义安全上下文可帮助确保容器以受限特权运行,并遵循 OpenShift Container Platform 安全性上下文约束(SCC)。

流程

  • 创建定义 EventListener CR 的 YAML 文件:

    带有配置安全上下文的 EventListener 自定义资源示例

    apiVersion: triggers.tekton.dev/v1beta1
    kind: EventListener
    metadata:
    #...
    spec:
      serviceAccountName: tekton-triggers-sa
      resources:
        kubernetesResource:
          spec:
            template:
              spec:
                securityContext:
                  runAsNonRoot: true 
    1
    
                containers:
                  - resources:
                      requests:
                        memory: "64Mi"
                        cpu: "250m"
                      limits:
                        memory: "128Mi"
                        cpu: "500m"
                    securityContext:
                      readOnlyRootFilesystem: true 
    2
    
    #...
    Copy to Clipboard Toggle word wrap

    1
    指定 pod 级别安全上下文设置。示例设置设置 pod 级别安全上下文,以防止容器以 root 用户身份运行。
    2
    指定容器级别的安全上下文设置。示例设置将容器根文件系统限制为只读,以限制运行时潜在的文件系统修改。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部