基于 Kubernetes 与 Istio 的 Serverless 架构方案 Knative

Apache-2.0
Google Go 查看源码»
跨平台
Google
2018-12-12
h4cd

Knative(发音为 kay-nay-tiv)是谷歌开源的一套 Serverless 架构方案,它扩展了 Kubernetes,提供了一组中间件,提高了构建可在本地、云和第三方数据中心等地方运行的现代化、以源为中心且基于容器的应用的能力。

目前已经提供了以下组件:

  • Build - 源到容器的构建编排

  • Eventing - 事件管理和交付

  • Serving - 请求驱动的计算

Knative 专注于解决容器为核心的 Serverless 应用的构建、部署和运行的问题,它构建在 Kubernetes 和 Istio 平台之上,整合了 Kubernetes 提供的 deployment、replicaset 和 pods 等容器管理能力,与 Istio 提供的 ingress、LB、dynamic route 等网络管理功能。


具体来说,Knative 组件将解决如下一系列问题:

Knative 的开发人员可以使用熟悉的语言、框架和方式来部署任何工作负载,包括函数、应用与容器。

加载中

评论(8)

livem
livem
mark
c
crispto
^_^m
程序猿小哈
程序猿小哈
mark
依然藏锋
依然藏锋
完了,完了,根本学不赢:sob:
gyb997
gyb997
mark
quanwei9958
quanwei9958

引用来自“卧龙大熊猫”的评论

Serverless 很火啊:collision:
毕竟是未来的服务部署方案
maskwang
maskwang
Mark
卧龙大熊猫
卧龙大熊猫
Serverless 很火啊:collision:

应对舆论,谷歌让出 Knative 直接控制权

谷歌方面正计划将其开源 Knative 项目的直接控制权让渡给一个指导委员会。 Knative 是谷歌开源的一套 Serverless 架构方案,它扩展了 Kubernetes,专注于解决容器为核心的 Serverless 应用的...

10/11 16:13

谷歌表示 Knative 不会捐赠给任何基金会

Knative 是谷歌开源的一套 Serverless 架构方案,它扩展了 Kubernetes,专注于解决容器为核心的 Serverless 应用的构建、部署和运行的问题,它构建在 Kubernetes 和 Istio 平台之上,整合了 ...

2019/10/09 08:27

Knative:基于 Kubernetes 的 severless 开源平台

据谷歌开源博客报道,Google 和其他供应商联合发布了 Knative。Knative 是一个基于 Kubernetes 的开源平台,为无后端服务工作的负载均衡提供构建模块。目前已经获得了很多项目的接受。 自 0....

2018/12/12 07:20

没有更多内容

加载失败,请刷新页面

没有更多内容

4
回答
【一周】Vue 3 | Java 14 | Unix之父密码被破解 | 人类至暗时期的操作系统

回顾一周社区热门资讯 第【四十三】期:20191005-20191011 点击相应标题,跳转阅读全文。 Chrome 将不再允许 https:// 页面加...

2019/10/13 07:21
6
回答
Kubernetes v1.16 发布 | 云原生生态周报 Vol. 20

作者:心贵、进超、元毅、心水、衷源、洗兵 业界要闻 Kubernetes v1.16 发布 在这次发布中值得关注的一些特性和 Feature: CRD 正...

2019/09/20 10:16
1
回答
云原生生态周报 Vol. 15 | K8s 安全审计报告发布

业界要闻 1.CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes、CoreDNS、Envoy、Prometheu...

2019/08/20 13:47
1
回答
云原生生态周报 Vol. 14 | K8s CVE 修复指南

业界要闻 1.Mesosphere 公司正式更名为 D2IQ, 关注云原生。 Mesosophere 公司日前发布官方声明正式更名为:D2iQ(Day-T...

2019/08/13 10:20

没有更多内容

加载失败,请刷新页面

没有更多内容

knative

office Doc Knative 简介 Install sevice example (knative) There is only one node in the cluster so we use localhost:5000 local registry. sudo kubectl get ksvc sudo kubectl des...

2019/04/11 11:56
35
0
Knative 入门系列5:Knative 安装

作者:Brian McClain & Bryan Friedman 译者:李寿景 审校:孙海洲、邱世达、徐鹏 Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started w...

2019/04/25 12:04
64
0
Knative实践

在今年的Google Cloud Next大会上,Google发布了Knative, 这是由Google、Pivotal、Redhat和IBM等云厂商共同推出的Serverless开源工具组件,它与Istio,Kubernetes一起,形成了开源Serverles...

2019/07/11 18:09
66
0
knative 安装

knative 安装 本文安装版本 knative 0.6。 准备 安装 knative 前需要事先安装 Kubernetes 集群 和 Istio。 安装 下载安装所需要的文件。以下选择的是全安装,如果不想要 knative 的全部功能,...

2019/06/11 22:02
33
0
Knative入门系列6:Knative的使用

作者:Brian McClain & Bryan Friedman 译者:殷龙飞 审校:孙海洲、邱世达、王刚、宋净超 Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting S...

2019/04/25 12:04
30
0
Knative 入门系列1:knative 概述

译者:陈佳栋、宋净超、孙海洲、徐鹏、邱世达 Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Knative 是一本由 Pivotal 公司赞...

2019/04/25 12:04
43
0
Knative详解

serverless 无服务器架构(serverless),则表示代码可以只在需要时运行,在不需要时就停止,从而让你的基础设施能在其他方面自由使用计算资源。 Kaniko Kaniko 是 Google 造的轮子之一,用于...

06/27 08:43
63
0
Knative 实战:如何在 Knative 中配置路由规则

目前 Knative 中默认支持是基于域名的转发,但域名默认格式是:"{{.Name}}.{{.Namespace}}.{{.Domain}}"(这个可以在 config-network 配置)。但对于用户来说并不能指定全域名。 另外一个问题...

2019/10/28 14:36
73
0
Knative Serving 进阶: Knative Serving SDK 开发实践

作者 | 阿里云智能事业群技术专家 牛秋霖(冬岛) 导读:通过前面的一系列文章你已经知道如何基于 kubectl 来操作 Knative 的各种资源。但是如果想要在项目中集成 Knative 仅仅使用 kubectl ...

2019/08/30 13:02
100
0
Knative Serving 进阶: Knative Serving SDK 开发实践

作者 | 阿里云智能事业群技术专家 牛秋霖(冬岛) 导读:通过前面的一系列文章你已经知道如何基于 kubectl 来操作 Knative 的各种资源。但是如果想要在项目中集成 Knative 仅仅使用 kubectl ...

2019/09/02 14:43
31
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部