Istio 与 Knative 踩坑实录## 酷家乐 Istio 与 Knative 踩坑实录 付铖 (花名:橙子) 酷家乐 技术专家  从3D Mesh  到Service Mesh ## /01 实践进展 ## /02 Istio的价值和问题 /03 Knative的实践和瓶颈 ## /01 实践进展 酷家乐在服务网格和FAAS方向上的实践进展汇总 486 天 生产环境Istio稳定运行 酷家乐于2018年8月29日在国际站生产环境开始全面使用Istio 1.0.1 版本 40+ 服务 服务范围 softonic The Weather Company An IBM Business ?trulia IBM Watson Greene ## FAAS实践进展 ## K ◇ λ ## Knative  Users and Systems0 码力 | 26 页 | 1.35 MB | 1 年前3
Performance tuning and best practices in a Knative based, large-scale serverless platform with Istio## Performance tuning and best practices in a Knative based, large-scale serverless platform with Istio 张龚, Gong Zhang, IBM China Development Lab 庄宇, Yu Zhuang, IBM China Development Lab IstioCon Engineer of IBM Cloud Code Engine team focusing on Knative Serving and Istio, contributor of the Knative and Cloud Foundry community, maintainer of a Knative benchmarking tool called kperf, speaker of Open Software Engineer in IBM Cloud. Working on IBM Cloud Code Engine (Serverless platform), focusing on Knative, Istio, and Tekton, community, leading team to develop and offer serverless capabilities in IBM Cloud0 码力 | 23 页 | 2.51 MB | 1 年前3
19 Knative和Istio在serverless公有云平台中的应用、实践和挑战 张龚# Knative和Istio在serverless公有云平台中的应用,实践和挑战 张龚, Advisory Software Engineer, IBM中国研发中心 ## 介绍  张龚(Grace), zhanggbj@cn.ibm.com Engineer of IBM Cloud Code Engine team focusing on Knative Serving and Istio, contributor of the Knative and Cloud Foundry community, maintainer of a Knative benchmarking tool called kperf, speaker of IstioCon Foundry ## 大纲 ■ 基于Knative和Istio的Serverless公有云平台简介 Istio在Knative平台中的应用,实践和挑战 ✓ 使用场景 ✓ 性能调优 ✓ 启用service mesh的挑战和优化 · 展望 ## 基于Knative和Istio的Serverless公有云平台简介 - Knative 和 Istio Knative is an open source0 码力 | - 页 | 5.96 MB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具70 2.7. OC 和 KUBECTL 命令的使用方法 ..... 82 第3章 ODO 的重要更新 ..... 85 第4章 用于 OPENSHIFT SERVERLESS 的 KNATIVE CLI ..... 86 4.1. 主要特性 ..... 86 4.2. 安装 KATIVE CLI ..... 86 第5章 PIPELINES CLI (TKN) ..... 87 Container Platform 间执行端到端操作。与 Web 控制台不同,它允许用户使用命令脚本直接处理项目源代码。 - Knative CLI(kn) : Knative (kn) CLI 工具提供简单直观的终端命令,可用于与 OpenShift Serverless 组件(如 Knative Serving 和 Eventing)交互。 - Pipelines CLI(tkn): OpenShift Pipelines SERVERLESS 的 KNATIVE CLI Knative (kn) CLI 在 OpenShift Container Platform 上启用了与 Knative 组件的简单交互。 #### 4.1. 主要特性 Knative (kn) CLI 旨在使无服务器计算任务简单明确。Knative CLI 的主要功能包括: 从命令行部署无服务器应用程序。 ● 管理 Knative Serving0 码力 | 120 页 | 1.04 MB | 2 年前3
OpenShift Container Platform 4.12 ServerlessKubernetes 原生构建块,供开发人员在 OpenShift Container Platform 中创建和部署无服务器、事件驱动的应用程序。OpenShift Serverless 基于开源 Knative 项目,通过启用企业级无服务器平台为混合和多云环境提供可移植性和一致性。  ..... 91 Container Platform 间执行端到端操作。与 Web 控制台不同,它允许用户使用命令脚本直接处理项目源代码。 - Knative CLI(kn) : Knative (kn) CLI 工具提供简单直观的终端命令,可用于与 OpenShift Serverless 组件(如 Knative Serving 和 Eventing)交互。 - Pipelines CLI(tkn): OpenShift Pipelines SERVERLESS 的 KNATIVE CLI Knative (kn) CLI 在 OpenShift Container Platform 上启用了与 Knative 组件的简单交互。 #### 4.1. 主要特性 Knative (kn) CLI 旨在使无服务器计算任务简单明确。Knative CLI 的主要功能包括: 从命令行部署无服务器应用程序。 ● 管理 Knative Serving0 码力 | 128 页 | 1.11 MB | 2 年前3
OpenShift Container Platform 4.6 发行注记Power 系统的 OpenShift Container Platform 不包括以下技术预览功能: OpenShift virtualization OpenShift Serverless(Knative、FaaS集成) ● 以下 OpenShift Container Platform 功能不被支持: Red Hat OpenShift Service Mesh (istio、jaeger、kiali) 编辑器间切换,同时保留输入的值。 ● Knative 事件工作流已进行了改进: ☐ 添加了对 Knative Eventing Channels 的支持,以构建可靠的事件交付机制。 现在,您可以使用相关的代理过滤器为频道和触发器创建订阅,并选择 Knative 服务作为订阅者。 现在,在创建事件源时,可以从该命名空间中指定 sink 作为任何 Knative 资源,如 Knative 服务、频道或代理;或一个 服务、频道或代理;或一个 URI。 现在,您可以通过频道、订阅、代理或触发器来视觉化 Knative 服务订阅的事件源之间的关系。有关事件源关系的详情也可以在侧面面板中看到。 ☐ 提供了过滤特定事件类型的功能。 - 对可用性进行了增强,如添加运行时标签来查看适当的运行时图标和工具提示。 - 现在,您可以添加、编辑和删除工作负载中的基本 pod 横向自动扩展(HPA),创建 HPA 并指定分配的工作负载。 - 如果集群中启用了0 码力 | 91 页 | 1.15 MB | 2 年前3
云原生图数据库解谜、容器化实践与 Serverless 应用实操Serverless / FaaS 领域开源项目现状 现有开源 FaaS 项目:绝大多数启动较早,大部分都在 Knative 出现前就已经存在了 Knative:非常杰出的 Serverless 平台,Knative Serving 仅仅能运行应用,不能运行函数,还不能称之为 FaaS 平台 Knative Eventing:非常优秀的事件管理框架,但设计有些过于复杂,用户用起来有一定门槛 OpenFaaS:比较流行的 种函数调用类型(CNCF Serverless 白皮书) ## Function Serving 同步函数: HTTP / blocking / Req & Resp 运行时: ■ Knative Serving KEDA + KEDA http-add-on(Beta) + Deployment 异步函数: Event driven 运行时: KEDA + Deployment 5792d/p33_3.jpg) ## Wey Gu 古思为 @wey_gu Replying to @wey_gu Inspired by Carlos Santana's knative-kind, here comes the NGonK #nebulaGraph #operator in KinD. You can now have K8s+all- Deps+Nebula-Operator0 码力 | 47 页 | 29.72 MB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具.... 91 3.4. 配置 ODO CLI ..... 95 3.5. ODO CLI 参考指南 ..... 97 第4章 用于 OPENSHIFT SERVERLESS 的 KNATIVE CLI ..... 123 4.1. 主要特性 ..... 123 4.2. 安装 KATIVE CLI ..... 123 第5章 PIPELINES CLI (TKN) ... 上创建和维护应用程序的主要目标。它可帮助开发人员从终端在终端中编写、构建和调试应用程序,而无需管理集群。 - Knative CLI(kn) : Knative (kn) CLI 工具提供简单直观的终端命令,可用于与 OpenShift Serverless 组件(如 Knative Serving 和 Eventing)交互。 - Pipelines CLI(tkn): OpenShift Pipelines SERVERLESS 的 KNATIVE CLI Knative (kn) CLI 在 OpenShift Container Platform 上启用了与 Knative 组件的简单交互。 #### 4.1. 主要特性 Knative (kn) CLI 旨在使无服务器计算任务简单明确。Knative CLI 的主要功能包括: 从命令行部署无服务器应用程序。 ● 管理 Knative Serving0 码力 | 152 页 | 1.24 MB | 2 年前3
Golang大规模云原生应用管理实践重启 报警 诊断 KEDA 负载均衡 Jaeger ES 调度策略 Kube eventer InfluxDB Rook Envoy Ingress Istio Knative K8s及云原生生态给开发者提供的是机制 K8s Promethues 机制 GOPHER CHINA 2020 ## 开发者直接使用K8s的失败故事 - 认知成本高:K8s功能强大 metadata: name: routes.extended.oam.dev annotations: version: v0.3.0 ## spec: appliesTo: - serving.knative.dev/v1.Service definitionRef: name: routes.extended.oam.dev apiVersion: core.oam.dev/v1alpha2 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
共 30 条
- 1
- 2
- 3
相关搜索词
IstioKnative踩坑实录超大规模应用架构问题性能调优服务网格扩展性Serverless公有云平台可扩展性问题OpenShift Container PlatformCLI 工具ocKnative CLIOperator SDKServerlessKubernetes事件驱动的应用程序OpenShift CLI (oc)Knative CLI (kn)Pipelines CLI (tkn)opm CLIRed Hat Enterprise LinuxOperator Lifecycle ManagerCRI-O云原生图数据库Serverless 应用容器化部署Nebula Graph开发人员 CLI (odo)云原生容器运行时声明式资源控制器扩展













