Overview

Full name
docker.io/poorunga/serve_hostname
Registry
docker.io
Namespace
poorunga
Repository
serve_hostname
Cached tags
2
Last synced
07/06/2026, 04:41 AM

Introduction

serve_hostname 极简 HTTP 服务镜像,返回容器 hostname 用于 K8s 网络与 DNS 调试,Istio/K8s 排障常用探针镜像。

Details

poorunga/serve_hostname 运行轻量 HTTP 服务,GET 请求返回当前 Pod/容器 hostname 字符串。定位为无状态调试 Web 服务,K8s 网络策略、Service DNS 与 Ingress 路由验证;Deployment 临时排障 Pod 使用。

快速启动

docker run -d --name serve-hostname \
  -p 9376:9376 \
  docker.io/poorunga/serve_hostname:latest

推荐实践

docker run -d --name serve-hostname \
  --restart unless-stopped \
  -p 9376:9376 \
  docker.io/poorunga/serve_hostname:1.0

核心参数说明

  • -p 9376:9376 — HTTP 响应 hostname
  • 用途 — 网络/DNS 路由验证
  • 无持久化 — 纯无状态探针
  • 固定 tag — 镜像 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: serve-hostname
spec:
  replicas: 2
  selector:
    matchLabels:
      app: serve-hostname
  template:
    metadata:
      labels:
        app: serve-hostname
    spec:
      containers:
        - name: app
          image: docker.io/poorunga/serve_hostname:1.0
          ports:
            - containerPort: 9376
---
apiVersion: v1
kind: Service
metadata:
  name: serve-hostname
spec:
  selector:
    app: serve-hostname
  ports:
    - port: 80
      targetPort: 9376

curl Service DNS 验证负载均衡;排障完成后删除 Deployment。

Latest tags (20)

View all 2 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/poorunga/serve_hostname
:armv7
linux/arm/v7
2022/03/14 14:522.1 MBsha256:eb0726b0ec6f
docker.io/poorunga/serve_hostname
:latest
linux/amd64linux/arm64
2021/12/24 11:372.3 MBsha256:45535267e1cc