苏州做网站优化,入返晋人员登记网页怎么制作,武夷山住房和城乡建设部网站,网站开发技术教学简介#xff1a;近期Knative发布了1.0版本#xff0c;达到了一个重要的里程碑。Knative自2018年7月首次发布以来, 版本不断的迭代发展#xff0c;除了无数的错误修复、稳定性和性能增强之外#xff0c;按时间顺序还进行了一些改进#xff0c;下文将进行简单介绍。
作者近期Knative发布了1.0版本达到了一个重要的里程碑。Knative自2018年7月首次发布以来, 版本不断的迭代发展除了无数的错误修复、稳定性和性能增强之外按时间顺序还进行了一些改进下文将进行简单介绍。
作者元毅
导读
Knative 是基于 Kubernetes 之上提供的一款开源 Serverless 应用框架帮助用户部署和管理现代化的 Serverless 工作负载打造企业级 Serverless 平台。Knative 具备如下优势
在几秒钟内建立可扩展、安全、无状态的服务。具有更高级别 Kubernetes 应用抽象的 API。可插拔组件让您可以使用自己的日志记录和监控、网络和服务网格。在 Kubernetes 运行的任何地方都可以运行 Knative无需担心供应商锁定。开发者无缝体验支持 GitOps、DockerOps、ManualOps 等。支持常用工具和框架例如 Django、Ruby on Rails、Spring 等。
Knative 1.0
近期 Knative 发布了 1.0 版本达到了一个重要的里程碑。Knative 自 2018 年 7 月首次发布以来, 版本不断的迭代发展除了无数的错误修复、稳定性和性能增强之外按时间顺序还进行了以下改进
支持多个 HTTP 路由层包括 Istio、Contour、Kourier 和 Ambassador支持事件驱动 Eventing 概念以及常见的订阅方法包括 Kafka、GCP PubSub 和 RabbitMQ“鸭子类型 的抽象允许处理具有共同字段如 status.conditions 和 status.address的任意 Kubernetes 资源支持额外功能插件的命令行客户端6 周一次的定期发布流程支持 HTTP/2、gRPC 和 WebSocketsBroker 和 Trigger以简化事件的发布和订阅同时将生产者和消费者解耦支持事件组件向非 Knative 组件传递包括集群外组件或主机上的特定 URL支持自动提供 TLS 证书通过 DNS 或 HTTP01 挑战定制事件交付选项包括对无法交付的事件进行重试和 dead-letter 死信队列对 Broker 和 Channel 的事件追踪支持以改善调试工作由 Knative Build 催生的 Tekton 项目支持并行和顺序组件用于编排事件的工作流事件源的文档以及如何贡献说明目前涵盖了大约 40 个不同的事件源“无中断” 平滑升级在小版本升级期间无请求中断重新设计Serving的 API以匹配Deployment、CronJob 等使用的 PodTemplateSpec简化 Kubernetes 用户的使用支持将事件目标地址注入 PodTemplateSpec 的对象中支持基于并发数或 RPS 的水平 Pod 自动扩缩容使用领导者选举实现控制平面组件的高可用性提供一个帮助管理员安装 Knative 的 Operator快速入门供开发者在本地试用 Knative使用 DomainMapping 简化服务的管理和发布
Knative 到底有多少拥趸
从 Knative 诞生到 1.0 发布至今不断的会面对一系列这样的问题Knative 到底有多少企业在使用是否生产可用
根据 CNCF 2020 中国云原生调查报告Knative 已经成为 Kubernetes 上最广泛安装的无服务器。 图片 1 图片来源详见文末相关链接
另外 Knative 社区近期也发起了一项统计当前哪些云厂商或企业在提供或者使用 Knative。目前已统计如下并且这项列表还在持续更新中 图片 2 图片来源详见文末相关链接
我们可以看到几乎所有的大厂都支持或者集成 Knative, 如阿里云、谷歌云、IBM、Red Hat等并且大部分都提供了生产级别能力Production而随着 Knative 1.0 的发布相信有更多的用户去拥抱 Knative。
阿里云 Knative
阿里云容器服务从 Knative 0.6.0 版本开始产品化集成持续跟进 Knative 社区功能迭代当前已全面支持 Knative 1.0 版本。在此期间阿里云 Knative 与容器服务Kubernetes生态、消息、存储等云产品进行了全方位的融合。包括
丰富的消息云产品事件源Kafka 、MNS 、RocketMQ服务访问SLB存储NAS 、云盘等可观测性日志服务、ARMSIaaS 资源ECS 、ECI
此外为了降低用户使用 Knative 门槛通过容器服务 UI 控制台提供一键部署能力在 Serverless KubernetesASK 中将 Knative 管控组件全托管极大的节省了用户的资源以及运维成本。 在产品化持续迭代中也带来了更丰富的客户应用场景当前在阿里云 Knative 典型的应用场景包括但不限
AI 音视频编/解码场景GPU 等异构计算场景大数据及 AI 深度学习、机器视觉传统管理软件...
行业涵盖智慧医疗、在线教育、数字空间建模等领域。阿里云容器服务 Knative 正在为用户持续不断的提供企业级 Serverless 平台能力。
小结
如果你正面对复杂、多样的 Kubernetes 资源Deploymemt、Service、Ingress 等无从下手的难题Knative 或许可以帮你轻松应对如果你正面对成本压力、运维负担Knative 可以为你减负。欢迎有兴趣的同学一起交流。
原文链接
本文为阿里云原创内容未经允许不得转载。