gpt4 book ai didi

kubernetes - 使用 nginx 入口 Controller 的 minikube Kubernetes 集群上没有入口地址

转载 作者:行者123 更新时间:2023-12-02 12:06:57 24 4
gpt4 key购买 nike

我有以下内容:

ingress.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: abcxyz
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: abcxyz
http:
paths:
- path: /a/
backend:
serviceName: service-a
servicePort: 80
- path: /b/
backend:
serviceName: service-b
servicePort: 80

kubectl describe ingress abcxyz的输出:

Name:             abcxyz
Namespace: default
Address:
Default backend: default-http-backend:80 (<none>)
Rules:
Host Path Backends
---- ---- --------
abcxyz
/a/ service-a:80 (<none>)
/b/ service-b:80 (<none>)
Annotations:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal CREATE 16m nginx-ingress-controller Ingress default/abcxyz
Normal UPDATE 12m (x2 over 15m) nginx-ingress-controller Ingress default/abcxyz

为什么地址是空的?我已经使用 helm install stable/nginx-ingress 通过 helm 安装了“nginx 入口 Controller ”-所有相关的 pod 似乎都运行良好。

如何提供对 ingress 的访问权限?

最佳答案

我的解决方案是:

minikube addons enable ingress

关于kubernetes - 使用 nginx 入口 Controller 的 minikube Kubernetes 集群上没有入口地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51243717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com