Add-on compatibility

CoreDNS EKS compatibility checks

CoreDNS is a AWS managed dependency to validate before and after Amazon EKS control-plane upgrades. DNS failures after upgrades are high-impact and often tied to stale managed add-on versions.

Why this add-on matters

  • DNS failures after upgrades are high-impact and often tied to stale managed add-on versions.
  • Add-on type: AWS managed.
  • Primary source: Amazon EKS CoreDNS add-on docs.

Preflight commands

  • kubectl -n kube-system get deployment coredns -o wide
  • kubectl -n kube-system rollout status deploy/coredns

Upgrade validation

  • Confirm CoreDNS is installed and owned by the expected delivery mechanism.
  • Review version compatibility and release notes before changing the EKS control plane.
  • Run workload smoke tests that exercise this add-on after each control-plane hop.
  • Capture output in the change packet with any exceptions or follow-up work.