kubernetes - 对 kubernetes 集群中 pod IP 的 curl 请求被拒绝
问题描述
我有一个带有此类服务的 k8s 集群:
$ kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
oauth2-proxy-example-0 1/1 Running 2 13m 10.244.0.12 oauth2-proxy-control-plane <none> <none>
oauth2-proxy-example-postgresql-0 1/1 Running 0 13m 10.244.0.15 oauth2-proxy-control-plane <none> <none>
由于某种原因,例如来自其他 pod 的 Curl to IP 被拒绝:
curl -v 10.244.0.12:80 -o /dev/nul
* Expire in 0 ms for 6 (transfer 0x56369b6b0f50)
* Trying 10.244.0.12...
* TCP_NODELAY set
* Expire in 200 ms for 4 (transfer 0x56369b6b0f50)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* connect to 10.244.0.12 port 80 failed: Connection refused
* Failed to connect to 10.244.0.12 port 80: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 10.244.0.12 port 80: Connection refused
kubectl get pods oauth2-proxy-example-0 -o yaml
https://pastebin.com/v6yRV0nM - 那是输出(很抱歉在这里直接包含它)
curl 这个 pod IP 可能有什么问题?
解决方案
推荐阅读
- javascript - javascript - 将文本输入框中的值传递给变量,用于 Fetch API
- flutter - 如何在 Flutter Web 中为下拉菜单添加标题?
- regex - 如何在逗号上拆分,除非它们在没有 Lookarounds 的括号中?
- python - 在 python 中创建随机组分配
- swift - 以编程方式按钮自动布局?
- c# - 在 Visual Studio Razor 页面中使用 DataTables.net (C#)
- r - 如何从 R 中的 forecast::auto.arima 获取前 x 模型的所有详细信息?
- python - 如何从 ImageDataGenerator 获取历史 ['val_accuracy']
- python - 如何在 Pandas 中进行条件运行总和?
- python - AttributeError:无法设置属性。分层注意网络