GSoC 2020 Apache Proposal Apache RocketMQ Scaler for KEDA
GSoC 2020 Apache Proposal Apache RocketMQ Scaler for KEDA Application Name : Hien Nguyen University : Haaga-Helia University of Applied Sciences - Bachelor of Information Technology - (Location: GSoC - Apache RocketMQ Scaler for KEDA proposal Context KEDA allows for fine-grained autoscaling (including to/from zero) for event-driven Kubernetes workloads. KEDA serves as a Kubernetes Metrics allows users to define autoscaling rules using a dedicated Kubernetes custom resource definition. KEDA has a number of “scalers” that can both detect if a deployment should be activated or deactivated0 码力 | 7 页 | 140.48 KB | 1 年前3Golang大规模云原生应用管理实践
事件中心 指标监控 存储挂载 服务绑定 手动弹性 回退历史 负载均衡 报警 诊断 组件管理 服务治理 … 权限 K8s Istio Envoy Tekton Argo KEDA ES InfluxDB Promethues Knative Ingress Rook Kube eventer … 策略 机制 Jaeger 实例 调度策略 链路 多控制器组合 基于控制论原理 EDAS-阿里云云原生PaaS平台 ApiServer Kube Controller manager Cloud controller manager KEDA controller Flagger controller Prom- controller Istio- controller … 部署 控制器 弹性 控制器 流量 控制器 frontend dependencies: - backend traits: - trait: apiVersion: keda.k8s.io/v1alpha1 kind: ScaledObject spec: maxReplicaCount: 40 码力 | 23 页 | 7.70 MB | 1 年前3云原生图数据库解谜、容器化实践与 Serverless 应用实操
Serverless 的新愿景? 什么是 Serverless ? Serverless / FaaS 领域开源项⽬现状 近年来云原⽣ Serverless 相关领域陆续涌现出了很多优秀的开源项⽬: KEDA、Dapr、Cloud Native Buildpacks(CNB)、Tekton、Shipwright 现有开源 FaaS 项⽬: 绝⼤多数启动较早,⼤部分都在 Knative 出现前就已经存在了 Serving 同步函数: HTTP / blocking / Req & Resp 运⾏时: Knative Serving KEDA + KEDA http-add-on(Beta) + Deployment 异步函数: Event driven 运⾏时: KEDA + Deployment / Job Dapr Function Serving - Dapr Function Without 计算平台搭建实践:OpenFunction 使⽤ Tekton、Cloud Native Buildpacks、Shipwright 搭建 OCI 镜像构建流⽔线 使⽤ Knative、Dapr、KEDA 等云原⽣技术驱动具备⾃动伸缩能⼒的同步函数与异步函数 以 Argo Events、Knative Eventing 为参考的轻量级 Serverless 事件框架 K8s 上的图数据库基于 KubeBuilder0 码力 | 47 页 | 29.72 MB | 1 年前3第29 期| 2023 年9 月- 技术雷达
53. 容器结构测试 54. Devbox 55. DX DevEx 360 56. GitHub Copilot 57. Insomnia 58. IntelliJ HTTP 客户端插件 59. KEDA 60. Kubeconform 61. mob 62. MobSF 63. Mocks Server 64. Prisma 运行时防护 65. Terratest 66. Thanos 67. Yalc 53. 容器结构测试 54. Devbox 55. DX DevEx 360 56. GitHub Copilot 57. Insomnia 58. IntelliJ HTTP 客户端插件 59. KEDA 60. Kubeconform 61. mob 62. MobSF 63. Mocks Server 64. Prisma 运行时防护 65. Terratest 66. Thanos 67. Yalc 并增强安全措施,我们建议您尝试使用这个工具。 59. KEDA 试验 KEDA 全称 Kubernetes Event-Driven Autoscaler,正如名字所展示的,它可以根据需要处理的事件数量来伸 缩 Kubernetes 集群。根据我们的经验,相比采用 CPU 使用率等滞后指标,更加推荐使用队列深度等领先指标。 KEDA 能支持不同的事件源,并提供了一个包含 50 多种自动缩0 码力 | 43 页 | 2.76 MB | 1 年前3OpenShift Container Platform 4.14 Operator
Subscription metadata: name: openshift-custom-metrics-autoscaler-operator namespace: openshift-keda spec: name: my-package source: my-operators sourceNamespace: operator-registries config: Subscription metadata: name: openshift-custom-metrics-autoscaler-operator namespace: openshift-keda spec: name: my-package source: my-operators sourceNamespace: operator-registries config: Subscription metadata: name: openshift-custom-metrics-autoscaler-operator namespace: openshift-keda spec: name: my-package source: my-operators sourceNamespace: operator-registries config:0 码力 | 423 页 | 4.26 MB | 1 年前3OpenShift Container Platform 4.13 网络
apiVersion: template.openshift.io/v1 kind: Template parameters: - name: TOKEN objects: - apiVersion: keda.sh/v1alpha1 kind: TriggerAuthentication metadata: OpenShift Container Platform 4.13 网 网络 络 50 yaml,从 pod 和节点读取指标: thanos-metrics-reader.yaml b. 运行以下命令来应用新角色: 4. 输入以下命令在服务帐户中添加新角色: name: keda-trigger-auth-prometheus spec: secretTargetRef: - parameter: bearerToken name: \${TOKEN} openshift-ingress-operator add-cluster-role-to-user cluster-monitoring-view -z thanos apiVersion: keda.sh/v1alpha1 kind: ScaledObject metadata: name: ingress-scaler spec: scaleTargetRef: 1 apiVersion:0 码力 | 697 页 | 7.55 MB | 1 年前3
共 6 条
- 1