Skip to content

feat: add dns-controller chart#177

Merged
pavlelee merged 1 commit intotkestack:mainfrom
QianChenglong:add-dns-controller
Dec 9, 2025
Merged

feat: add dns-controller chart#177
pavlelee merged 1 commit intotkestack:mainfrom
QianChenglong:add-dns-controller

Conversation

@QianChenglong
Copy link
Contributor

Summary

Add dns-controller helm chart to incubator.

DNS Controller automatically syncs Kubernetes Services to Tencent Cloud PrivateDNS.

Features

  • Automatic DNS record sync for ClusterIP Services
  • Rate limiting and retry with exponential backoff
  • Prometheus metrics and structured logging
  • Leader election for HA deployment
  • Admission webhook for Service validation
  • Garbage collection for orphaned DNS records

Chart Info

  • Chart version: 1.1.0
  • App version: v1.1.0
  • Image: ccr.ccs.tencentyun.com/tke-market/dns-controller:v1.1.0
  • Kubernetes version: >=1.24.0

@QianChenglong QianChenglong force-pushed the add-dns-controller branch 2 times, most recently from 2db3c3d to 5ba3757 Compare December 8, 2025 11:45
@pavlelee
Copy link
Collaborator

pavlelee commented Dec 9, 2025

lgtm

@pavlelee pavlelee merged commit 9d824c6 into tkestack:main Dec 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants