删除 DNS 记录

本文档将引导您完成在不再需要 DNS 记录时如何删除该记录。本文档的目标受众群体是负责管理项目内 DNS 记录的平台管理员和应用运维人员。

准备工作

如需在 GDC 中删除 DNS 记录,您必须具备以下条件:

  • DNS 区域中的现有 DNS 记录。 如需有关列出当前记录的指导,请参阅列出 DNS 记录
  • 必要的身份和访问权限角色。如需管理项目的 DNS 记录,请让 Project IAM Admin 为您授予 Managed DNS Project Admin (managed-dns-project-admin) 角色。
  • 全局 API 服务器的 kubeconfig 文件。如果您尚未生成此文件,请参阅登录。 如需了解详情,请参阅全球和可用区级 API 服务器

删除 DNS 记录

在 GDC 中使用 Kubernetes API 删除 DNS 记录:

kubectl --kubeconfig GLOBAL_API_SERVER \
delete resourcerecordset.networking.global.gdc.goog RESOURCE_RECORD_NAME \
-n PROJECT_NAMESPACE

替换以下内容:

  • GLOBAL_API_SERVER:全局 API 服务器的 kubeconfig 路径。如需了解详情,请参阅全球和可用区级 API 服务器。 如果您尚未为 API 服务器生成 kubeconfig 文件,请参阅登录了解详情。
  • RESOURCE_RECORD_NAME:要删除的 DNS 记录,例如 myhost.system.example.com
  • PROJECT_NAMESPACE:项目的命名空间。