k8s内部pod如何安装curl,如何验证集群内的service是否可以访问

image

  

进入现有pod内部

# 获取deploy
kubectl get deploy

# 获取pod名称
kubectl get pods -l app=deploy名称

# 进入pod容器内部
kubectl exec -it pod名称 -- /bin/bash

 

Pod 内安装curl 及 wget

apt update && apt install -y curl
apt install -y wget

 

【访问集群内的服务 】

集群内部 Pod 访问:curl dotnet6-demo-svc:80 或 dotnet6-demo-svc.default.svc.cluster.local:80
外部电脑 / 本机访问:http://任意集群节点IP:30092

#集群内部 Pod 访问,默认名称空间
curl dotnet6-demo-svc:80 

#集群内部 Pod 访问,完整的名称间
 dotnet6-demo-svc.default.svc.cluster.local:80 

#外部电脑 / 本机访问,30092是你的service暴露的端口
 http://任意集群节点IP:30092

 

posted @ 2026-07-12 22:36  民工黑猫  阅读(8)  评论(0)    收藏  举报