【发布时间】:2019-10-12 08:18:17
【问题描述】:
在我的 k8s 集群中,入口不适用于数字海洋的 k8s 集群。我没有外部IP,所以它不可用。本地似乎没有问题。
我已经搜索了很多并尝试了一些教程,f.e. https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes。 但它似乎是一个旧版本,解决方案(甚至链接)不再起作用。
nginx-ingress 应该调用位于 8080 端口的网站后端服务。
我将入口代码简化为以下代码:
kind: Ingress
metadata:
name: test-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: website
servicePort: 8080
kubectl get ing 我看到了入口,但它没有地址。看起来是这样的
NAME HOSTS ADDRESS PORTS AGE
test-ingress * 80 50s
谁能帮助我并告诉我我必须做什么才能让我的 k8s 集群运行?
谢谢 彼得
【问题讨论】: