aks入口地址为空

Alv*_*vin 7 azure azure-container-service

我创建了一个服务调用门户,然后创建了入口:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: portal-ingress
spec:
  backend:
    serviceName: portal
    servicePort: 8080
Run Code Online (Sandbox Code Playgroud)

但地址为空:

NAME                     HOSTS     ADDRESS   PORTS     AGE
portal-ingress           *                   80        33m
Run Code Online (Sandbox Code Playgroud)

Sij*_*hew 0

该地址在 AKS 入口中将保持为空,这不是问题。您仍然可以使用入口控制器服务的外部IP地址作为IP。

    kubectl get svc -n <namespaceinwhichnginxcontrollerisdeployed> 
    For example:kubectl get svc -n nginx
NAME                                  TYPE           CLUSTER-IP      EXTERNAL-IP      PORT(S)                      AGE
nginx-nginx-ingress-controller        LoadBalancer   10.23.145.21   13.15.230.190   80:31108/TCP,443:31753/TCP  
Run Code Online (Sandbox Code Playgroud)

您可以通过 http(s)://13.15.230.190/ 访问入口

我认为可能有一些方法可以填充地址,但我不需要填充它。我希望这不是您想要的,而是使用公开的服务。