8.4. cleanup


  1. 删除工作负载:

    $ oc delete ns hello-world
  2. 如果不再需要,从集群中删除备份和恢复资源:

    $ oc delete backup hello-world
    $ oc delete restore hello-world
  3. 删除 s3 中的备份/恢复和远程对象:

    $ velero backup delete hello-world
    $ velero restore delete hello-world
  4. 删除数据保护应用程序:

    $ oc -n openshift-adp delete dpa ${CLUSTER_NAME}-dpa
  5. 删除云存储:

    $ oc -n openshift-adp delete cloudstorage ${CLUSTER_NAME}-oadp
    警告

    如果这个命令挂起,您可能需要删除终结器:

    $ oc -n openshift-adp patch cloudstorage ${CLUSTER_NAME}-oadp -p '{"metadata":{"finalizers":null}}' --type=merge
  6. 如果不再需要,删除 Operator:

    $ oc -n openshift-adp delete subscription oadp-operator
  7. 删除 Operator 的命名空间:

    $ oc delete ns redhat-openshift-adp
  8. 如果不再有它们,请从集群中删除自定义资源定义:

    $ for CRD in `oc get crds | grep velero | awk '{print $1}'`; do oc delete crd $CRD; done
    $ for CRD in `oc get crds | grep -i oadp | awk '{print $1}'`; do oc delete crd $CRD; done
  9. 删除 AWS S3 Bucket:

    $ aws s3 rm s3://${CLUSTER_NAME}-oadp --recursive
    $ aws s3api delete-bucket --bucket ${CLUSTER_NAME}-oadp
  10. 将 Policy 从角色分离:

    $ aws iam detach-role-policy --role-name "${ROLE_NAME}" \
     --policy-arn "${POLICY_ARN}"
  11. 删除角色:

    $ aws iam delete-role --role-name "${ROLE_NAME}"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.