11.4. 为 Red Hat OpenShift 卸载 External Secrets Operator


您可以通过卸载 Operator 并删除其相关资源,从 OpenShift Container Platform 中删除 Red Hat OpenShift 的 External Secrets Operator。

重要

Red Hat OpenShift 的 External Secrets Operator 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围

您可以使用 Web 控制台为 Red Hat OpenShift 卸载外部 Secrets Operator。

先决条件

  • 您可以使用 cluster-admin 权限访问集群。
  • 访问 OpenShift Container Platform web 控制台。
  • External Secrets Operator 已安装。

流程

  1. 登陆到 OpenShift Container Platform Web 控制台。
  2. 使用以下步骤为 Red Hat OpenShift 卸载 External Secrets Operator:

    1. 导航到 Operators Installed Operators
    2. External Secrets Operator for Red Hat OpenShift 条目旁边的 Options 菜单 kebab 并选择 Uninstall Operator
    3. 在确认对话框中,点 Uninstall

在为 Red Hat OpenShift 卸载外部 Secrets Operator 后,您可以选择从集群中删除其相关资源。

先决条件

  • 您可以使用 cluster-admin 权限访问集群。
  • 访问 OpenShift Container Platform web 控制台。

流程

  1. 登陆到 OpenShift Container Platform Web 控制台。
  2. 删除 external-secrets 命名空间中的 external-secrets 应用程序组件的部署:

    1. Project 下拉菜单查看所有可用项目的列表,然后选择 external-secrets 项目。
    2. 进入到 Workloads Deployments
    3. 选择您要删除的部署。
    4. Actions 下拉菜单,然后选择 Delete Deployment 以查看确认对话框。
    5. Delete 以删除部署。
  3. 使用以下步骤删除外部 Secret Operator 安装的自定义资源定义 (CRD):

    1. 进入到 Administration CustomResourceDefinitions
    2. Label 字段中的建议中选择 external-secrets.io/component: controller 来过滤 CRD。
    3. 点击以下 CRD kebab 旁边的 Options 菜单,然后选择 Delete Custom Resource Definition:

      • ACRAccessToken
      • ClusterExternalSecret
      • ClusterGenerator
      • ClusterSecretStore
      • ECRAuthorizationToken
      • ExternalSecret
      • GCRAccessToken
      • GeneratorState
      • GithubAccessToken
      • Grafana
      • 密码
      • PushSecret
      • QuayAccessToken
      • SecretStore
      • STSSessionToken
      • UUID
      • VaultDynamicSecret
      • Webhook
  4. 使用以下步骤删除 external-secrets-operator 命名空间:

    1. 导航至 Administration Namespaces
    2. External Secrets Operator 旁边的 Options 菜单 kebab 并选择 Delete Namespace
    3. 在确认对话框中,在字段中输入 external-secrets-operator,然后点 Delete

在为 Red Hat OpenShift 卸载外部 Secrets Operator 后,您可以选择使用命令行界面 (CLI) 从集群中删除其相关资源。

先决条件

  • 您可以使用 cluster-admin 权限访问集群。

流程

  1. 运行以下命令,删除 external-secrets 命名空间中的 external-secrets 应用程序组件的部署:

    $ oc delete deployment -n external-secrets -l app=external-secrets
    Copy to Clipboard Toggle word wrap
  2. 运行以下命令,删除外部 Secrets Operator 安装的自定义资源定义 (CRD):

    $ oc delete customresourcedefinitions.apiextensions.k8s.io -l external-secrets.io/component=controller
    Copy to Clipboard Toggle word wrap
  3. 运行以下命令来删除 external-secrets-operator 命名空间:

    $ oc delete project external-secrets-operator
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat