一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策
yml

VMware External DNS 0.16.1+vmware.2

VMware External DNS 0.16.1+vmware.2下载
VMware 优化的 K8s DNS 自动化工具
  • 资源作者:博通官方
  • 资源大小:3.37 KB
  • 资源版本:0.16.1+vmware.2
  • 资源语言:中文
  • MD5值:91280d491f126308398adfc4ebf26367
限免
官方,安全,无毒,稳定,纯净,无广
资源介绍 Resource Introduction 如遇问题请投诉反馈

作为 VMware 优化的 K8s DNS 自动化工具,该版本基于上游 0.16.1 增强企业级能力。核心功能是自动同步 K8s Ingress/Service 资源至 DNS 记录,支持 AWS Route53、Azure DNS 等主流提供商,实现服务域名动态管理。特别强化 Tanzu 生态适配,无缝对接 TKG 集群与 vSphere with Tanzu,新增自定义域名模板与 TLS 配置选项,提升多云环境下的部署灵活性。优化同步引擎稳定性,减少冲突报错,配合审计日志满足合规需求,为企业简化云原生服务的 DNS 运维,保障服务发现可靠性。

VMware External DNS 0.16.1+vmware.2:云原生环境的 DNS 自动化管理利器

作为 VMware 基于上游 External DNS 0.16.1 优化的企业级工具,该版本聚焦 Kubernetes 集群与 DNS 系统的自动协同,通过动态同步、生态适配、稳定增强三大特性,解决云原生环境中服务域名管理的复杂性,尤其适用于 Tanzu 生态下的多云与混合云场景。

一、核心能力:从 K8s 资源到 DNS 记录的自动化联动

该工具的核心价值在于打破 Kubernetes 内部服务发现与外部 DNS 系统的壁垒:

自动同步机制:实时监测 K8s 集群中的 Ingress、Service(含 LoadBalancer/NodePort 类型)及 Gateway API 资源变化,自动生成或更新对应 DNS 记录(A/AAAA/CNAME 类型),无需人工配置。支持 AWS Route53、Azure DNS、Google Cloud DNS 等 10 + 主流 DNS 提供商,同时兼容内部自建 DNS(如 BIND)。

灵活的域名规则:新增自定义域名模板功能,可基于命名空间(namespace)、服务名(service)或注解(annotation)生成规则化域名(例如{{.Service}}.{{.Namespace}}.example.com),并支持 TTL 精细化设置(10 秒 - 24 小时),满足不同服务的访问延迟需求。

二、Tanzu 生态深度适配:无缝融入 VMware 云原生体系

作为 Tanzu 生态的关键组件,该版本强化了与 VMware 产品的协同能力:

TKG 集群原生支持:通过 Tanzu Package Manager 一键部署,自动适配 TKG(Tanzu Kubernetes Grid)集群的网络插件(如 Calico、Antrea),无需手动配置 RBAC 权限,部署效率提升 60%。

vSphere with Tanzu 联动:可识别 vSphere Supervisor 集群中的 Namespace 资源,将运行在 Supervisor 上的 Pod 服务自动注册至 DNS,实现 vSphere 环境与 K8s 服务的统一域名管理。

服务网格集成:与 Tanzu Service Mesh(TSM)联动,当服务通过 TSM 实现跨集群通信时,自动更新 DNS 记录指向 TSM 网关,保障服务迁移时的域名连续性。

三、企业级增强:稳定性与合规性双提升

相比上游版本,VMware 优化聚焦企业级场景的可靠性与可控性:

同步引擎优化:重构资源冲突处理逻辑,当多个 K8s 资源映射同一域名时,通过优先级策略(Ingress > Service > Gateway)避免记录混乱,并支持冲突告警(集成 Prometheus Alertmanager)。重试机制升级,网络波动时自动延迟同步(最长 30 分钟),成功率提升至 99.9%。

合规与审计:新增操作日志模块,记录每笔 DNS 变更的触发资源、时间、执行人及结果,支持导出 JSON 格式审计报告,满足金融行业 “操作可追溯” 要求。

安全加固:默认启用 TLS 加密通信(支持自签证书与企业 CA),避免 DNS 配置信息在传输中泄露;通过 Secrets 管理 DNS 提供商密钥,杜绝明文存储风险。

四、适用场景:解决实际运维痛点

多云服务统一入口:在 AWS+Azure 混合云架构中,可将跨云 K8s 服务统一映射至*.corp.example.com域名,用户无需关注服务部署位置。

微服务动态扩缩容:当服务因流量波动自动扩缩容时,DNS 记录实时更新后端 IP,避免传统静态 DNS 导致的访问失效。

边缘集群管理:适配 Tanzu Kubernetes Grid Multi-cloud 边缘节点,在弱网环境下通过本地缓存减少同步请求,保障边缘服务域名的可用性。

五、部署与运维:轻量化且易扩展

部署方式:支持 Helm Chart(兼容 Tanzu Application Platform)与 Tanzu Package 两种部署模式,单节点最低配置仅需 512MB 内存,适合资源受限的边缘环境。

监控与运维:内置 Prometheus 指标(如external_dns_sync_success_total、external_dns_conflict_count),可通过 Grafana 看板可视化同步状态;支持动态调整并发同步数(默认 50),适配大规模集群(1000 + 服务)。

结语

VMware External DNS 0.16.1+vmware.2 通过自动化、生态化、稳定化的设计,将 Kubernetes 服务发现与 DNS 管理从 “手动配置” 推向 “自愈式运维”。无论是 Tanzu 用户构建统一云原生平台,还是企业应对多云环境的服务域名治理,该工具都以低侵入性、高兼容性的特性,成为连接 K8s 与外部网络的关键纽带,显著降低云原生基础设施的运维复杂度。

文件信息

1、0.16.1+vmware.2.yml

File Name:

0.16.1+vmware.2.yml

(8.5 KB)

Release Date:

Sep 04, 2025

Last Updated:

Sep 04, 2025

SHA2:

971f5bb7284f9f6ce123e69cb5aeb679dbda635f1e307106918fe07e6ed54e73

MD5:

061501376a841a911b3e630d22bb51ec

2、external-dns-data-values_0.16.1.yaml

File Name:

external-dns-data-values_0.16.1.yaml

(1.31 KB)

Release Date:

Sep 04, 2025

Last Updated:

Sep 04, 2025

SHA2:

43764221d9dcb07b2adc32305fd7b195e936ca89ba06929a11d62bdbd93df1e9

MD5:

734c4593ab3949dd4d0734dca2bb51cf

下载地址 Download
资源预览 RESOURCE PREVIEW
资源预览
[{"title":"0.16.1+vmware.2.yml","size":8703},{"title":"VMware External DNS 0.16.1+vmware.2.url","size":143},{"title":"external-dns-data-values_0.16.1.yaml","size":1339}]
用户留言 User Comments
扫码支付
应付金额:¥ 0
微信支付 微信支付