发表了博客
2019/08/05 12:20

Knative Eventing 之 Sequence 介绍

在处理数据时,往往会涉及到一个数据需要进行多次加工,这时候我们一般是通过Pipeline的方式进行处理。那么在Knative Eventing中是否也能支持对一个事件进行分步骤多次处理? 这个还真有。从 0.7 版本开始,Knative Eventing中提供了一个 Sequence 资源模型,可用于事件Pipeline处理。 Sequence 定义 首先我们看一下Sequence Spec定义: apiVersion: messaging.knative.dev/v1alpha1 kind: Sequence metadata: name: test ...

0
0
发表了博客
2019/06/17 13:44

基于Knative开发应用

title: (三)基于Knative开发应用 目录 安装 Istio 安装 Knative 玩转 helloworld-go WordPress 实战 创建 Kubernetes 集群 确保 Kubernetes 集群创建的时候已经选择了启用日志服务 确保 Kubernetes 集群和 OSS 在一个 region Kubernetes 集群创建的时候需要开启 kube-apiserver 公网访问 提前帮用户配置好 kubeconfig 命令行 安装 Istio 安装 Istio 时注意以下几点: 默认要安装 gateway 日志服务和 Xtrace 要提前开通,Istio...

0
0
2020/01/03 11:42

Knative 驾驭篇:带你 '纵横驰骋' Knative 自动扩缩容实现

Knative 中提供了自动扩缩容灵活的实现机制,本文从 三横两纵 的维度带你深入了解 KPA 自动扩缩容的实现机制。让你轻松驾驭 Knative 自动扩缩容。 注:本文基于最新 Knative v0.11.0 版本代码解读 KPA 实现流程图 在 Knative 中,创建一个 Revision 会相应的创建 PodAutoScaler 资源。在KPA中通过操作 PodAutoScaler 资源,对当前的 Revision 中的 POD 进行扩缩容。 针对上面的流程实现,我们从三横两纵的维度进行剖析其实现机制...

0
0
2019/07/26 10:52

Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler

Knative Serving 默认情况下,提供了开箱即用的快速、基于请求的自动扩缩容功能 - Knative Pod Autoscaler(KPA)。下面带你体验如何在 Knative 中玩转 Autoscaler。 # Autoscaler 机制 Knative Serving 为每个 POD 注入 QUEUE 代理容器 (queue-proxy),该容器负责向 Autoscaler 报告用户容器并发指标。Autoscaler 接收到这些指标之后,会根据并发请求数及相应的算法,调整 Deployment 的 POD 数量,从而实现自动扩缩容。 ![](...

0
0
2019/08/19 12:32

Knative Serving 之路由管理和 Ingress

Knative 默认会为每一个 Service 生成一个域名,并且 Istio Gateway 要根据域名判断当前的请求应该转发给哪个 Knative Service。Knative 默认使用的主域名是 example.com,这个域名是不能作为线上服务的。本文我首先介绍一下如何修改 默认主域名,然后再深入一层介绍如何添加自定义域名以及如何根据 path 关联到不同的 Knative Service。 Knative Serving 的默认域名 example.com 首先需要部署一个 Knative Service,可以参考 ...

0
2
发表了博客
2020/04/20 12:21

Knative Serving 0.14.0 版本变更

前言 Knative Serving在4月14日发布,这个版本正式把v1作为存储版本,把网络相关的集成移出到外部的仓库,还有就是一些扩缩容的改进。 概要 不再捆绑监控套件 我们决定不再捆绑监控套件,因为缺少社区其他人的兴趣,在2018年后就没更新过了。在接下来的版本中会停止发布,改为编写文档如何使用OpenTelemetry集成现有的监控系统。 切换存储版本(storage version)为V1 我们包含了一个迁移job帮助迁移现有的资源,具体看serving-s...

0
0
发表于服务端专区
2019/05/13 16:40

Knative-开源的Serverless架构方案

Knative(发音为 kay-nay-tiv)是谷歌开源的一套 Serverless 架构方案,它扩展了 Kubernetes,提供了一组中间件,提高了构建可在本地、云和第三方数据中心等地方运行的现代化、以源为中心且基于容器的应用的能力。 Knative资源: 源码,https://github.com/knative 文档,https://github.com/knative/docs 教程,《Knative 入门中文版》 其他Serverless方案与参考: Spring Cloud Function - 基于 Spring Boot 的函数计算框架 ...

0
5
2019/09/20 17:24

Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: > 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短小的 URL 以代替原来的可能较长的URL,将长的 URL 位址缩短。用户访问缩短后的 URL 时通常将会重定向到原来的长 URL []() ## [](https://yuque.antfin-inc.com/knative/aipafv/qpc7ce#f19742d4)起源 虽然现在互联网已经非常发达了,但还...

0
0
发表了博客
2019/09/11 11:33

如何在 Knative 中 Debug 服务

在Knative中部署的服务异常了怎么办?不要担心,本文教你在 Knative 中一步步排查问题。 查看命令行输出 检查执行部署的命令输出是否成功,如果执行命令部署中断,可以在输出信息中查看部署失败的原因。一般这样的错误都是由于配置文件配置有问题导致的。例如下面的错误信息是由于配置的流量比例不等于100导致的。   Error from server (InternalError): error when applying patch: {"metadata":{"annotations":{"kubectl.kub...

0
0
发表了博客
2019/04/10 10:10

Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短小的 URL 以代替原来的可能较长的URL,将长的 URL 位址缩短。用户访问缩短后的 URL 时通常将会重定向到原来的长 URL <a name="f19742d4"></a> 起源 虽然现在互联网已经非常发达了,但还是有很多场景会对用户输入的内容有长度限制。比如 ...

0
0
发表了博客
2019/09/20 17:33

Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务

Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务 短网址顾名思义就是使用比较短的网址代替很长的网址。维基百科上面的解释是这样的: 短网址又称网址缩短、缩短网址、URL 缩短等,指的是一种互联网上的技术与服务,此服务可以提供一个非常短小的 URL 以代替原来的可能较长的URL,将长的 URL 位址缩短。用户访问缩短后的 URL 时通常将会重定向到原来的长 URL 起源 虽然现在互联网已经非常发达了,但还是有...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页