首页 > 其他分享 >Serverless平台knative第六章配置最大并发数及更新操作讲解

Serverless平台knative第六章配置最大并发数及更新操作讲解

时间:2023-10-06 20:01:19浏览次数:36  
标签:Serverless name 流量 knative 数及 Revision spec revision

并发数配置

apiVersion: serving.knative.dev/v1
kind: Service
metadata:
  name: hello
spec:
  template:
    metadata:
      name: hello-world-002
    spec:
      containerConcurrency: 10  # 单个pod允许的最大并发数,超过将扩容
      containers:
        #- image: gcr.io/knative-samples/helloworld-go
        - image: ikubernetes/helloworld-go
          ports:
            - containerPort: 8080
          env:
            - name: TARGET
              value: "World-002"

更新KService时触发的操作

◆更新spec.template部分,将创建一个新的revision

⚫ 一个KService下可能同时存在多个revision,其中有一个是为Latest Revision

⚫ 默认情况下,Latest Revision接收该Service收到的全部请求

⚫ 也可以为不同的Revision指定不同的流量比例

◆更新spec.traffic部分,其Route将被修改

每创建一个service,service名字不需要改变,因为都是同一个服务,但是template.metadata.name每一次更新都需要更改名字,每一次变更都会根据这个名字创建一个新的Revision

traffic 字段

traffic字段是列表型数据,每个列表项代表一个路由配置;

percent:该路由项切分到的流量比例

lastestRevision: 显示指定最新版本的revision,与revisionName字段互斥

configuationName:  流量的目标configuration,实际接收流量的为其最新版的revision

revisionName: 流量的目标revision

标签:Serverless,name,流量,knative,数及,Revision,spec,revision
From: https://blog.51cto.com/yht1990/7727218

相关文章

  • knative所有服务域名及单域名配置方法
    为所有服务配置域名kubectleditconfigmapconfig-domain-nknative-servingapiVersion:v1data:yht.com:""#写你要配置的域名查看域名在创建完应用之后会自动创建域名默认域名格式为:kservice名字+命名空间+二级域名。可修改,下面会给出教程[root@ip-172-17-11......
  • Serverless平台knative第三章部署
    社区版部署环境准备 事先准备Kubernetes集群用于部署knative 选定isitio用来路由和治理流量需要部署的Knative组件 Serving Eventing Kn(KnativeCLI)环境要求 单节点的Kubernetes集群,需要至少有6个CPU核心,6G内存和30G磁盘空间 多节点的Kubernetes集群,每个......
  • Serverless平台knative第四章资源创建
    应用创建  创建和使用KnativeService资源方式有两种:    knservice<sub_command>      资源配置文件      群组:serving.knative.dev/v1       template <Object>用于创建或更新configuation,任何更新,都将创建新的Revision......
  • MySQL聚合函数及分组查询
    本文列举数据库的聚合函数及分组查询的实际使用,以员工表和部门表作为举例:部门表:dept点击查看创建部门表sqlcreate table `dept`  (  `deptno` int(2) not null,  `dname` varchar(14),  `loc` varchar(13),  primary key (`deptno`));员工表:emp点击查......
  • 44、Flink之module模块介绍及使用示例和Flink SQL使用hive内置函数及自定义函数详细示
    文章目录Flink系列文章一、模块Modules1、模块介绍2、模块类别ModuleTypes1)、CoreModule2)、HiveModule3)、User-DefinedModule3、模块生命周期和解析顺序ModuleLifecycleandResolutionOrder4、模块Modules的使用1)、SQL方式2)、编码方式-java二、HiveFunctions内置函数和自定......
  • 【6.0】Fastapi请求体参数及混合参数
    【一】说明项目接上小结【二】请求体和字段fromfastapiimportAPIRouter,Path,QueryfrompydanticimportBaseModel,Fieldapp03=APIRouter()##请求体字段classCityInfo(BaseModel):#给name字段添加注解#...:表示必填字段#example:表示......
  • #POWERBI_指标监控(第二部分,周期内下降天数及日期明细)
    在指标监控的第一部分文章中,我们已经讲了,如何用DAX去查询一段周期内连续下降或者上升指标。需要复习的同学可以点击下方链接:https://www.cnblogs.com/simone331/p/17730677.html根据学友上篇文章的反馈,今天,我们来拓展学习一下,如何计算一个周期内(非连续),下降或上升天数统计,以及......
  • 真空干燥箱:工作原理、特点、技术参数及使用方法
    真空干燥箱是一种常用的实验室设备,它通过降低环境气压和升高温度,快速有效地去除样品中的水分和溶剂。由于其具有干燥速度快、干燥效果好、使用方便等优点,真空干燥箱在科研、制药、化工、食品等领域得到了广泛应用。本文将介绍真空干燥箱的工作原理、特点、技术参数及使用方法等方面......
  • 运行 Knative Serving demo 应用
    创建ns#kubectlcreatensknative-demonamespace/knative-democreated创建应用hello-world.yamlapiVersion:serving.knative.dev/v1kind:Servicemetadata:name:helloworld-gonamespace:knative-demospec:template:spec:containers:......
  • 【活动回顾】Serverless 数仓技术与挑战(内含 PPT 下载)
    由「3306π」社区主办,「Databend」参与协办的「数据库朋友圈」活动于9月16日在北京360大厦成功举办!该活动汇集了数据库领域的资深专家和企业家,共同探讨数据库技术变革。下午,DatabendLabs联合创始人张雁飞作为「Serverless数仓技术与挑战」专题的演讲嘉宾进行了分享。主......