前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初探Knative基本功能與概念

初探Knative基本功能與概念

作者头像
CNCF
发布2019-12-05 15:28:46
4950
发布2019-12-05 15:28:46
举报
文章被收录于专栏:CNCF

初探Knative基本功能與概念

Kyle Bai在KaiRen的博客发表

Knative是基於Kubernetes平台建構、部署與管理現代Serverless工作負載的開源專案,其目標是要幫助雲端供應商與企業平臺營運商替任何雲端環境的開發者、操作者等提供Serverless服務體驗。Knative採用了Kubernetes概念來建構函式與應用程式,並以Istio實現了叢集內的網路路由,以及進入服務的外部連接,這讓開發者在部署或執行變得更加簡單。而目前Knative元件焦距在解決許多平凡但困難的事情,例如以下:

- 部署一個容器。

- 在Kubernetes上編排Source-to-URL的工作流程。

- 使用Blue/Green部署來路由與管理流量。

- 按需自動擴展與調整工作負載的大小。

- 將運行服務(Running services)綁定到事件生態系統(Eventing ecosystems)。

- 利用原始碼建構應用程式與函式。

- 讓應用程式能夠零停機升級。

- 自動增減應用程式與函式實例。

- 透過HTTP request觸發函式的呼叫。

- 為函式、應用程式與容器建立事件。

而Knative的設計考慮了不同的工作角色使用情境。

然而Knative不只使用Kubernetes與Istio的功能,也自行開發了三個元件以提供更完整的Serverless平台。而下節將針對這三個元件進行說明。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档