前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【无服务器架构】Knative Serving 介绍

【无服务器架构】Knative Serving 介绍

作者头像
首席架构师智库
发布2019-12-30 11:46:46
8830
发布2019-12-30 11:46:46
举报
文章被收录于专栏:超级架构师

Knative Serving建立在Kubernetes和Istio之上,以支持无服务器应用程序和功能的部署和服务。服务易于上手,并且可以扩展以支持高级方案。

Knative Serving项目提供了中间件原语,这些原语可实现:

  • 快速部署无服务器容器
  • 自动放大和缩小到零
  • Istio组件的路由和网络编程
  • 部署的代码和配置的时间点快照

服务资源

Knative Serving将一组对象定义为Kubernetes自定义资源定义(CRD)。这些对象用于定义和控制无服务器工作负载在集群上的行为:

服务:

service.serving.knative.dev资源自动管理您的工作负载的整个生命周期。它控制其他对象的创建,以确保您的应用为服务的每次更新都具有路由,配置和新修订版。可以将服务定义为始终将流量路由到最新修订版或固定修订版。

路由:

route.serving.knative.dev资源将网络端点映射到一个或多个修订版。您可以通过几种方式管理流量,包括部分流量和命名路由。

配置:

configuration.serving.knative.dev资源维护部署的所需状态。它在代码和配置之间提供了清晰的分隔,并遵循了十二要素应用程序方法。修改配置会创建一个新修订。

修订版:

revision.serving.knative.dev资源是对工作负载进行的每次修改的代码和配置的时间点快照。修订是不可变的对象,可以保留很长时间。可以根据传入流量自动缩放“服务提供修订”。有关更多信息,请参见配置自动缩放器。

入门

要开始使用Serving,请查看您好世界示例项目之一。这些项目使用服务资源,该资源为您管理所有详细信息。

使用服务资源,已部署的服务将自动创建匹配的路由和配置。每次更新服务时,都会创建一个新修订。

有关资源及其交互的更多信息,请参阅Knative Serving存储库中的“资源类型概述”。

更多样本和演示

本地服务代码示例

设置日志记录和指标

  • 安装日志记录,度量和跟踪
  • 访问日志
  • 访问指标
  • 访问跟踪
  • 设置日志记录插件

调试基本服务问题

  • 调试应用程序问题
  • 调试性能问题

配置和网络

  • 配置集群本地路由
  • 使用自定义域
  • 在Google Kubernetes Engine上为Knative分配静态IP地址

已知的问题

  • 有关已知问题的完整列表,请参见“服务问题”页面。

原文:https://knative.dev/docs/serving/

本文:http://jiagoushi.pro/knative-serving-introduction

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

本文分享自 首席架构师智库 微信公众号,前往查看

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

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

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