azure - aks 入口地址为空

标签 azure azure-container-service

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

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: portal-ingress
spec:
  backend:
    serviceName: portal
    servicePort: 8080

但地址为空:

NAME                     HOSTS     ADDRESS   PORTS     AGE
portal-ingress           *                   80        33m

最佳答案

好吧,3 年后,k8s api 发生了变化,但是,根据记录,在我(今天的)案例中,这是由于没有按照文档所述安装入口 Controller : https://learn.microsoft.com/en-us/azure/aks/ingress-basic?tabs=azure-cli

NAMESPACE=ingress-basic

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update

helm install ingress-nginx ingress-nginx/ingress-nginx \
  --create-namespace \
  --namespace $NAMESPACE \
  --set controller.service.annotations."service\.beta\.kubernetes\.io/azure-load-balancer-health-probe-request-path"=/healthz

关于azure - aks 入口地址为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47729586/

相关文章:

azure - 该容器服务处于失败状态

azure - 使用 Pulumi 将卷和文件添加到 Azure 中的容器

Azure AKS 'Kube-Proxy' Kubernetes 节点日志文件位置?

java - 上传时,我想使用 Azure blob 存储方法 uploadFromFile() 覆盖现有 blob

azure - AZ cli 将 secret 添加到以连字符开头的 key 保管库

node.js - 如何使用azure函数在blob触发器上生成大blob文件的校验和?

azure - 在 Azure Function 中编译模板时,RazorEngine 抛出 NotSupportedException

azure - 更改 Azure 备份保管库冗余

azure - Azure 表存储分区键是否仅优化查询?

kubernetes - Azure Kubernetes : TLS handshake timeout