I’m trying to access .NET Web API wich I dokerize and mount in an Kubernet Cluster on Microsoft Azure.
The application works fine on local docker machine. The cluster is runnning, my deployment was correct and the pods where created. Everything I check is fine, but I cannot access my aplication through the external cluster IP (Load Balancer). This is my YAML deployment file:
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
```
Can anyone give a hint of where to start looking for? Thanks!