共計(jì) 1030 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
這篇文章主要講解了“rancher+kubernetes 負(fù)載均衡怎么實(shí)現(xiàn)”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學(xué)習(xí)“rancher+kubernetes 負(fù)載均衡怎么實(shí)現(xiàn)”吧!
一、注意(最大的坑)
1、從 0.22.0 版開始,使用注釋的入口定義 nginx.ingress.kubernetes.io/rewrite-target 與先前版本不向后兼容。在版本 0.22.0 及更高版本中,必須在捕獲組中顯式定義請(qǐng)求 URI 中需要傳遞到重寫路徑的任何子字符串。
2、捕獲組保存在編號(hào)占位符,按時(shí)間順序,形式 $1,$2… $n。這些占位符可用作 rewrite-target 注釋中的參數(shù)。
3、官方文檔鏈接:https://kubernetes.github.io/ingress-nginx/examples/rewrite/
二、kubernetes Ingress 規(guī)則配置
注意配置中的:$2 和 something(/|$)(.*)
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /$2
name: rewrite
namespace: default
spec:
rules:
- host: rewrite.bar.com
http:
paths:
- backend:
serviceName: http-svc
servicePort: 80
path: /something(/|$)(.*)
三、Rancher Ingress 規(guī)則配置
訪問:http:/host/model01/,請(qǐng)求會(huì)被發(fā)送到 web-server-01 工作負(fù)載中
訪問:http:/host/model02/,請(qǐng)求會(huì)被發(fā)送到 web-server-02 工作負(fù)載中
訪問:http:/host/model03/,請(qǐng)求會(huì)被發(fā)送到 web-server-03 工作負(fù)載中
配置如下:
感謝各位的閱讀,以上就是“rancher+kubernetes 負(fù)載均衡怎么實(shí)現(xiàn)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì) rancher+kubernetes 負(fù)載均衡怎么實(shí)現(xiàn)這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!