簡體   English   中英

將OVH提供的負載均衡器IP與k8s集群上的Nginx入口控制器集成

[英]Integrate a Load Balancer IP given by OVH with a Nginx Ingress Controller on a k8s cluster

我有一個由OVH提供的負載均衡器IP,我想與Nginx Ingress Controller一起使用,但在本地群集上。 有幾個使用OVH托管Kubernetes進行操作的指南,但是對我來說這是不可能的,因為我已經是一個集群了。

我嘗試在不使用Helm的情況下也使用使用Helm的LoadBalancerIP選項...

您應該將Nginx Ingress Controller作為NodePort公開,並將OVH Load Balancer指向作為端點的工作程序。

用戶---> OVH LB ----> Nginx工人的入口

謝謝您的回答。 我嘗試了您的建議,但我想漏掉一點。 更清楚地說:

1 /用戶部分->我有一個連接到3個節點的服務器的OVH LB,此LB選擇一個用戶要使用的節點(循環)

2 /一旦選擇了一個節點,即使該服務不在該節點上,也可以使用LoadBalancer IP來訪問Kubernetes內部的任何服務。

關於第二點,我嘗試公開/創建Nginx Ingress Controller的端點,並在其中提供了LB的IP,但是我不知道是否必須為每個服務創建一個Ingress對象(像grafana這樣只有2-3個對象,普羅米修斯..)。 我嘗試過,但是沒有用。 我還嘗試為提供LB IP的服務創建一個Ingress,但是它沒有用。 請注意,我的k8s集群位於3台連接的服務器(每個服務器節點一個LXD容器)內部的LXD容器上。 另外,關於OVH LoadBalancer,我對出站IP(這是CIDR范圍)的用途不是很自信。

我知道我的OVH LB無法自動配置,但是由於它的工作是在k8s之外完成的(只是將節點分配給用戶),問題是:節點如何基於grafana.example這樣的URL來訪問服務。 .COM? 我使用MetalLB作為內部LB,它工作正常,但現在我在OVH LB上苦苦掙扎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM