【发布时间】:2018-06-19 18:44:28
【问题描述】:
我在 kubernetes 中有一个 rest api 暴露为 NodePort,但是当我尝试在 api 管理中添加 api 时,OpenApiSpecification 与下一个 url http://10.35.748.671:31285/swagger/v1/swagger.json 它显示了一个错误:
无法下载指定文件。请确保 URL 有效且文件可公开访问。
这是我的服务说明
kubectl 描述 svc kservice
Name: kservice
Namespace: default
Labels: app=apis
Annotations: <none>
Selector: app=apikb
Type: NodePort
IP: 10.0.0.123
Port: <unset> 80/TCP
TargetPort: 80/TCP
**NodePort: <unset> 31285/TCP**
Endpoints: 10.35.748.671:80,10.35.748.697:80
Session Affinity: None
External Traffic Policy: Cluster
Events: <none>
¿如何将 api 管理与 kubertes 中的服务连接起来?
【问题讨论】:
标签: api asp.net-core kubernetes azure-api-management