11.8. 为 Red Hat OpenShift 卸载 External Secrets Operator


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

您可以使用 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. 进入到 Ecosystem 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