I am trying to expose my application inside the AKS cluster using ingress: It creates a service and an ingress but somehow does not assign an address to the ingress. What could be a possible reason for this?
apiVersion: apps/v1 kind: Deployment metadata: name: dockerdemo spec: replicas: 1 selector: matchLabels: app: dockerdemo template: metadata: labels: app: dockerdemo spec: nodeSelector: "kubernetes.io/os": linux containers: - name: dockerdemo image: devsecopsacademy/dockerapp:v3 env: - name: ALLOW_EMPTY_PASSWORD value: "yes" resources: requests: cpu: 100m memory: 128Mi limits: cpu: 250m memory: 256Mi ports: - containerPort: 80 name: redis
apiVersion: v1 kind: Service metadata: name: dockerdemo-service spec: type: ClusterIP ports:
- port: 80 selector: app: dockerdemo
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: my-ingress15 annotations: kubernetes.io/ingress.class: addon-http-application-rounting spec: rules:
- host: curefirsttestapp.cluster15-dns-c42b65ee.hcp.westeurope.azmk8s.io
http:
paths:
- path: /
pathType: Prefix
backend: service: name: dockerdemo-service port: number: 80
- path: /
pathType: Prefix