Closed colearendt closed 3 years ago
This is definitely an issue preventing us from upgrading our cluster to Kubernetes 1.20 on EKS as the default CoreDNS version there is 1.8.0
.
I will check and see if there is any major change preventing mesh from working with CoreDNS 1.8 by default just in case we just need to update the code to support it.
Was there any research already done on the subject by someone at Traefik ?
Closed by #790.
Feature Request
Support CoreDNS version 1.8.0+
Proposal
The current implementation seems to fail on CoreDNS version 1.8.0. I propose supporting that version 😄
https://github.com/traefik/mesh/blob/e53767daee443f55338a4ffcf07e66b39afb630f/pkg/dns/client.go#L40
https://github.com/traefik/mesh/blob/e53767daee443f55338a4ffcf07e66b39afb630f/pkg/dns/client.go#L100-L104
Background
Installing traefik-mesh into a cluster with CoreDNS 1.8.0 fails with:
Interestingly,
traefik-mesh-cleanup
also cannot complete properly due to the DNS version, which makes my helm deployment failure clean up improperly.Workarounds
Downgrade CoreDNS