我正在尝试访问我在Microsoft Azure上的Kubernetes集群中通过Docker容器化并挂载的.NET Web API。该应用在本地Docker机器上运行良好。集群正在运行,我的部署正确,并且pod已创建。我检查的一切都很好,但是我无法通过外部集群IP(负载均衡器)访问我的应用程序。这是我的YAML部署文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name: ohmioapi-deployment
spec:
selector:
matchLabels:
app: ohmioapi
replicas: 1
template:
metadata:
labels:
app: ohmioapi
spec:
containers:
- name: ohmioapi
image: ohmiocontainers.azurecr.io/ohmioapi:latest
imagePullPolicy: Always
ports:
- containerPort: 15200
imagePullSecrets:
- name: acr-auth
---
apiVersion: v1
kind: Service
metadata:
name: ohmioapi
labels:
app: ohmioapi
spec:
selector:
app: ohmioapi
ports:
- port: 15200
nodePort: 30200
protocol: TCP
type: LoadBalancer
有人可以给一些开始寻找的提示吗? 谢谢!
http://externalip:15200
。 - Charlino