這篇文章主要講解了“rancher+kubernetes負載均衡怎么實現(xiàn)”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“rancher+kubernetes負載均衡怎么實現(xiàn)”吧!
成都網(wǎng)站設計、網(wǎng)站制作服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。成都創(chuàng)新互聯(lián)公司把每個網(wǎng)站當做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
1、從0.22.0版開始,使用注釋的入口定義nginx.ingress.kubernetes.io/rewrite-target與先前版本不向后兼容。在版本0.22.0及更高版本中,必須在捕獲組中顯式定義請求URI中需要傳遞到重寫路徑的任何子字符串。
2、捕獲組保存在編號占位符,按時間順序,形式$1,$2... $n。這些占位符可用作rewrite-target注釋中的參數(shù)。
3、官方文檔鏈接: https://kubernetes.github.io/ingress-nginx/examples/rewrite/
注意配置中的:$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(/|$)(.*)
訪問:http:/host/model01/,請求會被發(fā)送到web-server-01工作負載中
訪問:http:/host/model02/,請求會被發(fā)送到web-server-02工作負載中
訪問:http:/host/model03/,請求會被發(fā)送到web-server-03工作負載中
配置如下:
感謝各位的閱讀,以上就是“rancher+kubernetes負載均衡怎么實現(xiàn)”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對rancher+kubernetes負載均衡怎么實現(xiàn)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!