What problem does it solve?
This Skill helps engineers deploy, debug, and safely maintain NodeLocal DNSCache across IPv6-only Kubernetes clusters while avoiding DNS outages caused by incorrect service ordering, address-family assumptions, or incomplete metrics monitoring.
Core Features & Use Cases
- Production Deployment Guidance: Coordinates dynamic kube-dns ClusterIP discovery, IPv6 validation, manifest rendering, service-first application, and conditional DaemonSet restarts.
- Reliability and Diagnostics: Explains iptables-mode fallback behavior, CoreDNS configuration, health probes, tolerations, resource settings, image-pull behavior, and common failure modes.
- Observability and Verification: Covers both metrics endpoints, canonical metric names, PodMonitor and alert requirements, smoke tests, ip6tables inspection, and soak-gate criteria for future cutovers.
- Use Case: Use this Skill when changing the NodeLocal DNSCache DaemonSet or Corefile, investigating runner-node DNS failures, or preparing a future cluster-wide NLD rollout.
Quick Start
Use the osdc-nodelocaldns skill to diagnose a NodeLocal DNSCache rollout where pods are crashlooping or DNS metrics are missing.