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 Server 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 年前3
云原生图数据库解谜、容器化实践与 Serverless 应用实操项目,但是技术栈有点老旧,依赖于 Prometheus 和 Alertmanager 进行 Autoscaling,也并非最专业和敏捷的做法 近年来云原生 Serverless 相关领域陆续涌现出了很多优秀的开源项目: KEDA、Dapr、Cloud Native Buildpacks (CNB)、Tekton、Shipwright ## Serverless 新愿景 新一代开源函数计算平台 - 契机 现有开源 Serverless / Req & Resp 运行时: ■ Knative Serving KEDA + KEDA http-add-on(Beta) + Deployment 异步函数: Event driven 运行时: KEDA + Deployment / Job ■ Dapr ## KEDA KEDA dapr ## Function Serving - Dapr ■ Function 计算平台搭建实践:OpenFunction ■ 使用 Tekton、Cloud Native Buildpacks、Shipwright 搭建 OCI 镜像构建流水线 ■ 使用 Knative、Dapr、KEDA 等云原生技术驱动具备自动伸缩能力的同步函数与异步函数 以 Argo Events、Knative Eventing 为参考的轻量级 Serverless 事件框架 ■ K8s 上的图数据库基于0 码力 | 47 页 | 29.72 MB | 1 年前3
Golang大规模云原生应用管理实践策略与机制随着层次的变化而变化; GOPHER CHINA 2020 ## 应用管理的策略与机制 Tekton 灰度 发布 分批发布 策略 权限 Argo 重启 报警 诊断 KEDA 负载均衡 Jaeger ES 调度策略 Kube eventer InfluxDB Rook Envoy Ingress Istio Knative K8s及云原生生态给开发者提供的是机制 负载均衡控制器 限流降级控制器 监控控制器 ApiServer Kube Controller manager Cloud controller manager 2、应用管理机制 KEDA controller Flagger controller 1. 应用管理策略 Prom-controller Istio-controller 云原生生态 3、平台构建策略 4、平台构建机制 name: scaledobjects.keda.k8s.io annotations: version: v0.3.0 spec: appliesTo: - serving.knative.dev/v1.Service definitionRef: name: scaledobjects.keda.k8s.io ## 能力定义 • 工作负载0 码力 | 23 页 | 7.70 MB | 2 年前3
第29 期| 2023 年9 月- 技术雷达容器结构测试 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 容器结构测试 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 强安全措施,我们建议您尝试使用这个工具。 ### 59. KEDA 试验 KEDA 全称 Kubernetes Event-Driven Autoscaler,正如名字所展示的,它可以根据需要处理的事件数量来伸缩 Kubernetes 集群。根据我们的经验,相比采用 CPU 使用率等滞后指标,更加推荐使用队列深度等领先指标。KEDA 能支持不同的事件源,并提供了一个包含 50 多种自动缩放器0 码力 | 43 页 | 2.76 MB | 2 年前3
從微軟角度看Kubernetes## 2019 貢獻 Service Mesh Interface (SMI) 成為 CNCF 沙箱計畫 Kubernetes-based Event Driven Autoscaling (KEDA) 成為 CNCF 沙箱計畫 Visual Studio Code 蟬聯 Stack Overflow 調查最多 開發人員使用之編輯器 微服務開放源碼 Distributed Application0 码力 | 13 页 | 1.49 MB | 2 年前3
The Future of Cloud Native Applications
with Open Application Model (OAM) and DaprTechnologies such as Kubernetes help manage microservice scaling by monitoring resources or using KEDA (Kubernetes-based event-driven autoscaling) to trigger scaling based on events, whereas HTTP-based0 码力 | 51 页 | 2.00 MB | 2 年前3
OpenShift Container Platform 4.14 OperatorSubscription 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 | 2 年前3
OpenShift Container Platform 4.13 网络变量的值传递给 TOKEN 参数: $ oc process TOKEN="$secret" -f - < name: keda-trigger-auth-prometheus spec: secretTargetRef: - parameter: bearerToken name: \${(TOKEN)} ScaledObject YAML 文件 ingress-autoscaler.yaml,该文件以默认 Ingress Controller 部署为目标: ScaledObject 定义示例 apiVersion: keda.sh/v1alpha1 kind: ScaledObject metadata: name: ingress-scaler spec: scaleTargetRef: 1 apiVersion: etrics"})' authModes: "bearer" authenticationRef: name: keda-trigger-auth-prometheus DaprDistributed ApplicationMicroservicesOperatorOperator Lifecycle ManagerClusterServiceVersionContainer Network InterfaceOpenShift Container Platform网络 OperatorCNI 网络插件网络隔离模式Multus CNI 插件













