单个pod

kubectl exec 容器 -n 空间— hostname -f

  1. # kubectl exec redis-pod-0 -n cluster-redis -- hostname -f
  2. redis-pod-0.redis-cluster-service.cluster-redis.svc.cluster.local

多个pod(StatefulSet类型资源)

  1. # for x in $(seq 0 5); do kubectl exec redis-pod-$x -n cluster-redis -- hostname -f; done
  2. redis-pod-0.redis-cluster-service.cluster-redis.svc.cluster.local
  3. redis-pod-1.redis-cluster-service.cluster-redis.svc.cluster.local
  4. redis-pod-2.redis-cluster-service.cluster-redis.svc.cluster.local
  5. redis-pod-3.redis-cluster-service.cluster-redis.svc.cluster.local
  6. redis-pod-4.redis-cluster-service.cluster-redis.svc.cluster.local
  7. redis-pod-5.redis-cluster-service.cluster-redis.svc.cluster.local