首页 > 其他分享 >Ingress 基于权重weight流量切分(三)

Ingress 基于权重weight流量切分(三)

时间:2023-09-17 10:32:54浏览次数:32  
标签:Ingress weight v1 ingress canary 切分 v2 nginx

编写Yaml
[root@k8smaster1 ingress]# cat ingress-v2-weight.yaml 
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: nginx-v2
  annotations:
    nginx.ingress.kubernetes.io/canary: "true"
    nginx.ingress.kubernetes.io/canary-weight: "10"
spec:
  ingressClassName: nginx
  rules:
  - host: canary.example.com
    http:
      paths:
      - backend:
          service:
            name: nginx-v2
            port:
              number: 80
        pathType: Prefix
        path: /
测试结果
[root@k8smaster1 ingress]# for i in {1..10}; do curl -H "Host: canary.example.com" http://192.168.1.199; done;
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v1
nginx-v2


标签:Ingress,weight,v1,ingress,canary,切分,v2,nginx
From: https://blog.51cto.com/u_11726705/7499879

相关文章

  • sklearn.utils.class_weight.compute_class_weight
     https://blog.csdn.net/FY_2018/article/details/116951278compute_class_weight这个函数的作用是对于输入的样本,平衡类别之间的权重,下面写段测试代码测试这个函数:#coding:utf-8fromsklearn.utils.class_weightimportcompute_class_weightclass_weight='balanced......
  • Ingress企业实战:部署高可靠性Ingress篇
    什么是Ingress当你在Kubernetes集群中运行多个应用程序时,每个应用程序都有自己的服务。为了让外部用户访问这些应用程序,就好像他们访问网站一样,我们需要一种方法来管理流量的分配和路由。这就是Ingress的作用。想象一下,您的Kubernetes集群就像一个大型的公寓楼,每个公寓是一个应用......
  • 论文解读(LR2E)《Learning to Reweight Examples for Robust Deep Learning》
    Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:LearningtoReweightExamplesforRobustDeepLearning论文作者:MengyeRen、WenyuanZeng、BinYang、RaquelUrtasun论文来源:2021 论文地址:download 论文代码:download视屏讲解:click......
  • 【CF1527C】Sequence Pair Weight
    题目大意:给出一个长度为\(n(1\len\le10^{5})\)的序列\(a_1,a_2,...,a_n\),计算\(\sum_{1\lel<r\len}\sum_{l\lei<j\ler}[a_i=a_j]\)\(\sum_{1\lel<r\len}\sum_{l\lei<j\ler}[a_i=a_j]=\)\(\sum_{1\lei<j\len}[a_i=a_j]\timesi\t......
  • 享元模式(flyweight)
    享元模式(flyweight)1、作用一些对象在使用一次后就可以销毁了,比如画一个圈,这个对象调用draw()函数后,这个对象就没有作用,除非再次画相同的圈。但是在应用中需要画很多圈,如果每次画一次圈都构造一个对象,这样内存消耗很多,构造销毁也很费时,这个时候就可以考虑一下享元模式,这样可以节......
  • [数据库] SQL特定查询场景之时间段切分方法
    1序言大数据项目、数据分析场景中,经常遇到需要切分时段的需求。如下是一些项目上的经验总结。2实时数仓即席查询场景的解决方法2.1函数拼接法方法特点:时间数据以时间戳形式存储在数据库,而非以时间字符串查询时实时运算时间段基于此,支持根据终端用户所处位置/时区......
  • Flyweight Pattern —— Creational Class
    享元模式在主流的标准里是放到结构大类下的,但是我感觉这个模式的最终作用也是为了获取一个类,所以我将其划分到创建大类下。WhatisFlyweightPatternFlyweight是指轻量级的。享元模式旨在支持大量细粒度的对象共享,以减少内存消耗。该模式通过共享相似对象的部分状态,来减少对......
  • Minimum Edge Weight Equilibrium Queries in a Tree
    MinimumEdgeWeightEquilibriumQueriesinaTreeThereisanundirectedtreewith n nodeslabeledfrom 0 to n-1.Youaregiventheinteger n anda2Dintegerarrayedgesoflength n-1,where edges[i]=[ui,vi,wi] indicatesthatthereisaned......
  • [CF1599A] Weights
    题目描述Youaregivenanarray$A$oflength$N$weightsofmasses$A_1$,$A_2$...$A_N$.Notwoweightshavethesamemass.Youcanputeveryweightononesideofthebalance(leftorright).Youdon'thavetoputweightsinorder$A_1$......
  • ingress正则表达式
    如何使用NginxIngress快速实现URL重写奇妙的Linux世界 2023-09-0408:26 发表于重庆 以下文章来源于云原生运维圈 ,作者船长云原生运维圈.专注于云原生运维技术分享,致敬每个爱学习的你!公众号关注 「奇妙的Linux世界」设为「星标」,每天带你玩转Linux!......