rancher+kubernetes负载均衡怎么实现

发布时间:2022-01-07 14:49:36 作者:iii
来源:亿速云 阅读:171

这篇文章主要讲解了“rancher+kubernetes负载均衡怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“rancher+kubernetes负载均衡怎么实现”吧!

一、注意(最大的坑)

1、从0.22.0版开始,使用注释的入口定义nginx.ingress.kubernetes.io/rewrite-target与先前版本不向后兼容。在版本0.22.0及更高版本中,必须在捕获组中显式定义请求URI中需要传递到重写路径的任何子字符串。

2、捕获组保存在编号占位符,按时间顺序,形式$1,$2... $n。这些占位符可用作rewrite-target注释中的参数。

3、官方文档链接: https://kubernetes.github.io/ingress-nginx/examples/rewrite/

二、kubernetes Ingress规则配置

注意配置中的:$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规则配置

访问:http:/host/model01/,请求会被发送到web-server-01工作负载中

访问:http:/host/model02/,请求会被发送到web-server-02工作负载中

访问:http:/host/model03/,请求会被发送到web-server-03工作负载中

配置如下:

rancher+kubernetes负载均衡怎么实现

感谢各位的阅读,以上就是“rancher+kubernetes负载均衡怎么实现”的内容了,经过本文的学习后,相信大家对rancher+kubernetes负载均衡怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. 配置MST实现负载均衡
  2. Nginx是怎么实现负载均衡的?Nginx负载均衡实现案例

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

kubernetes rancher

上一篇:SpringCloud应用在Kubernetes上的方法是什么

下一篇:c++显式栈如何实现递归

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》