我希望使用 Kubernetes DNS 从 pod 中重新请求 pod。一切都在我的 Kubernetes 集群中。
我想使用来自 Web 应用程序的 http 请求来调用另一个 Web 应用程序
例如,我想从 DashboardWebApp 调用 ProductWebApp
我找到了 kubernetes rest api
? ~ kubectl exec -it dashboard-57f598dd76-54s2x -- /bin/bash
? ~ curl -X GET https://4B3449144A41F5488D670E69D41222D.sk1.us-east-1.eks.amazonaws.com/api/v1/namespaces/staging/services/product-app/proxy/api/product/5bf42b20c616fc604"kind " :“状态”,“apiVersion”:“v1”,“元数据”:{
}, "status": "Failure", "message": "services \"product-app\" is forbidden: User \"system:anonymous\" cannot get services/proxy in the namespace \"staging\"", " reason": "Forbidden", "details": { "name": "product-app", "kind": "services" }, "code": 403 }%
我不明白为什么它是块
我也找到了这个网址
?~ curl -XGET product-app.staging.svc.cluster.local/api/product/5bf42b2ca5fc050616640dc6
但这也行不通
那么从 pod 调用 …
kubernetes ×1