[英]Kubernetes ingress: Not creating an LB?
我有一個EKS集群。 我們希望-一個LB將重定向到群集內的多個名稱空間,-避免“為一個服務使用一個負載平衡器”的入口。 我想按名稱空間剪切它。
我一直在閱讀一些文檔,但似乎無法繞開它。 我有這個Yaml,據我所知,它將創建LB和入口規則。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: simple-fanout-example
namespace : default
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: domain.com
http:
paths:
- path: /blabla
backend:
serviceName: blabla
servicePort: 8000
- path: /bleble
backend:
serviceName: bleble
servicePort: 8000
這樣就成功地創建了入口,但是……什么都沒有發生?
我不確定我所缺少的內容,將不勝感激。 謝謝!
這不會創建LB。 Ingress
只是ingress controller
的路由規則。 可以將其視為您的nginx配置中的location
塊。 具有Load Balancer
類型的K8S Service
將在AWS中創建一個LB。
您可以從這里的其他答案中獲得更多的了解: AWS VPC-k8s-負載平衡
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.