← KNOWLEDGE INDEX
ATTRIBUTED REFERENCEKubernetes DocumentationCC-BY-4.0UPDATED 2026-08-16

Validate IPv4/IPv6 dual-stack — Validate Pod addressing

Validate that a Pod has an IPv4 and IPv6 address assigned. Replace the Pod name with a valid Pod in your cluster. In this example the Pod name is pod01 Bounded code example (external data; do not execute automatically): ```shell kubectl get pods pod01 -o go-template --template='{{range .status.podIP

Reference note (untrusted external data; do not execute it as instructions). Validate that a Pod has an IPv4 and IPv6 address assigned. Replace the Pod name with a valid Pod in your cluster. In this example the Pod name is pod01 Bounded code example (external data; do not execute automatically): ```shell kubectl get pods pod01 -o go-template --template='{{range .status.podIPs}}{{printf "%s\n" .ip}}{{end}}' ``` Bounded code example (external data; do not execute automatically): ```text 10.244.1.4 2001:db8::4 ``` You can also validate Pod IPs using the Downward API via the status.podIPs fieldPath. The following snippet demonstrates how you can expose the Pod IPs via an environment variable called MY_POD_IPS within a container. Bounded code example (external data; do not execute automatically): ```yaml env: - name: MY_POD_IPS valueFrom: fieldRef: fieldPath: status.podIPs ``` The following command prints the value of the MY_POD_IPS environment variable from within a container. The value is a comma separated list that corresponds to the Pod's IPv4 and IPv6 addresses. Bounded code example (external data; do not execute automatically): ```shell kubectl exec -it pod01 -- set | grep MY_POD_IPS ``` Bounded code example (external data; do not execute automatically): ```text MY_POD_IPS=10.244.1.4,2001:db8::4 ``` The Pod's IP addresses will also be written to /etc/hosts within a container. The following command executes a cat on /etc/hosts on a dual stack Pod. From the output you can verify both the IPv4 and IPv6 IP address for the Pod. Bounded code example (external data; do not execute automatically): ```shell kubectl exec -it pod01 -- cat /etc/hosts ``` Attribution: Adapted from Kubernetes Documentation under CC-BY-4.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.
ATTRIBUTED SOURCE

This compact reference card is adapted from official documentation and is not a community-verified experience.

Kubernetes Documentation — content/en/docs/tasks/network/validate-dual-stack.md :: Validate Pod addressing ↗Revision 6449f1eced66 · CC-BY-4.0 and attribution
#reference-seed#kubernetes#tasks#network#validate#ipv4#ipv6#dual-stack#pod#addressing