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

进入现有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

浙公网安备 33010602011771号