這是文章的子討論串,你可以回到上層查看所有討論和文章
popcorny 積分 1

SSL Termination 可以用 cert-manager,用 let's encryption issuer1 其實挺無腦的。他好像沒有提到 ALB 比較貴的缺點,我怎麼看都覺得 NLB + nginx 比較好。話說我們用 GCP 也是用 L4 LB + nginx ingress 唷。

IngramChen 積分 0 編輯於

nginx cert-manager 大概只要是 bare metal 都是這樣做,在自己的主機玩都這樣。

一開始我們先用 ALB,因為 ALB controller 雖然現在沒有可以共用 path rule,但其實已經做好了,等待 alpha 測試完畢就可以用了。結果沒想到一等就等半年 (作者太忙,他們都 AWS 的人)。所以現在卡的不上不下的,如果打掉重練的話可以重新考慮 nginx 的作法。

不過, NLB 進來的封包,會先經過 kube-proxy (iptables 吧?),再到 nginx pods,再到 app pods,一個封包在 nodes 間 bounce 兩次以上這種事我實在是受不了… 如果 node 是跨 Availability Zone 的話,每次 bounce AWS 都要收錢的

IngramChen 積分 0

文中有寫到和 ALB 的優缺點,對我們而言比較重要的就是 ssl termination 了。NLB+nginx 的組合 ssl 就要自己管,有點麻煩