如何深入解析阿里云Serverless Kubernetes架构设计原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2309个文字,预计阅读时间需要10分钟。
阿里云如何实现Serverless Kubernetes?
文/陈晓宇,阿里云技术专家
在上一篇文章《故事,从Docker讲起|深度揭秘阿里云Serverless Kubernetes(1)》中,我们介绍了Serverless的概念。今天,我们将继续探讨阿里云如何实现Serverless Kubernetes。
架构层面上,阿里云如何实现 Serverless Kubernetes ?文丨陈晓宇,阿里云技术专家
在上一篇《故事,从Docker讲起|深度揭秘阿里云Serverless Kubernetes(1)》的文章中,我们介绍了 Serverless Kubernetes 的演进历史,在这一篇我们将进入阿里云 Serverless Kubernetes 内部,从架构层面看一下阿里云是如何实现 Serverless Kubernetes 的。
整体架构Serverless Kubernetes 设计的初衷是为了提供一套免运维的云上托管 Kubernetes。所以,我们不仅要解决 Kubernetes Master(etcd、kube-apisever、kube-controller-manager)的托管,而且还需要实现 Pod 的云上托管,这样用户只需要提交 Yaml 便可以启动服务,不再需要维护计算节点。基于此,我们将整个 Serverless Kubernetes 架构做了如下设计:
整个架构分为三层:Kubernetes Master 和虚拟 Kubelet、ECI 后台服务以及 ECI Agent。
本文共计2309个文字,预计阅读时间需要10分钟。
阿里云如何实现Serverless Kubernetes?
文/陈晓宇,阿里云技术专家
在上一篇文章《故事,从Docker讲起|深度揭秘阿里云Serverless Kubernetes(1)》中,我们介绍了Serverless的概念。今天,我们将继续探讨阿里云如何实现Serverless Kubernetes。
架构层面上,阿里云如何实现 Serverless Kubernetes ?文丨陈晓宇,阿里云技术专家
在上一篇《故事,从Docker讲起|深度揭秘阿里云Serverless Kubernetes(1)》的文章中,我们介绍了 Serverless Kubernetes 的演进历史,在这一篇我们将进入阿里云 Serverless Kubernetes 内部,从架构层面看一下阿里云是如何实现 Serverless Kubernetes 的。
整体架构Serverless Kubernetes 设计的初衷是为了提供一套免运维的云上托管 Kubernetes。所以,我们不仅要解决 Kubernetes Master(etcd、kube-apisever、kube-controller-manager)的托管,而且还需要实现 Pod 的云上托管,这样用户只需要提交 Yaml 便可以启动服务,不再需要维护计算节点。基于此,我们将整个 Serverless Kubernetes 架构做了如下设计:
整个架构分为三层:Kubernetes Master 和虚拟 Kubelet、ECI 后台服务以及 ECI Agent。

