GitHub - pier-oliviert/phonebook: 使用 Kubernetes 管理 DNS 记录

主要观点:Phonebook 是一个在 Kubernetes 中帮助管理云提供商 DNS 记录的操作符,通过自定义资源定义(CRDs)以创建其他 Kubernetes 资源的方式构建 DNS 记录。
关键信息

  • 可创建指向127.0.0.1等的新A记录mysubdomain.mytestdomain.com
  • 具有多种功能,如仅管理集群中作为 DNSRecord 存在的记录、像管理其他资源一样创建/删除、支持多种 DNS 记录类型等。
  • 列出了支持的提供商,如 AWS、Cloudflare、Azure、deSEC 等,若需其他支持可创建新问题。
  • 文档中有关于开始使用 Phonebook 的所有信息。
  • 特别感谢 external-dns 对该项目的启发。
    重要细节
  • metadata中包含记录的名称和命名空间等信息。
  • spec中指定区域、记录类型、名称、TTL 和目标等。
  • 不同提供商的相关文档链接,如 AWS 为https://pier-oliviert.github.io/phonebook/providers/aws/等。
阅读 12
0 条评论