公有云直接提供Pod

目前公有云中使用k8s 主要还是通过购买虚拟机自己搭建的 k8s集群或者使用公有云托管的k8s 集群。

但其实公有云中还有另一种玩法,直接提供pod 形式,比如AWS的fargate或者阿里云的ECI(弹性容器实例),它的形态就是直接提供出pod(容器)。fargate 可以作为容器加入aws的ecs,也可以直接作为pod加入到 eks 里面。

公有云直接提供Pod

这种思路有啥优势呢? 这个pod 是完全托管的,相比aws的eks或者阿里云的ACK,他们都是在vm里面部署k8s,只是将k8s 管理节点托管,计算节点还是需要用户自己去维护。而fargate或者ECI ,他们交付的就是一个免运维的pod ,pod 托管在阿里云上,用户只需要关心pod里面的应用。并且能够做到秒级计费,pod运行完退出就停止收费。

下面是一个aws fargate集成到k8s的原理图,当用户创建一个pod 通过webhook 将pod 调度器设置成 fargate调度器,然后便可以启动 fargate 这个pod,pod启动后将状态同步到k8s apiserver。k8s 只是把它当做一个普通的pod 处理,并不感知fargate 的存在。

公有云直接提供Pod

但熟悉k8s的人都知道,k8s的pod 是需要绑定node的,aws的为每个fargate都绑定了虚拟机的node。相比而言,阿里云的做法更加符合原生node语义,阿里云的做法是提供了一个虚拟node,这些ECI 都挂在这个逻辑node 上面。如下所示

公有云直接提供Pod

展开阅读全文

页面更新:2024-04-26

标签:语义   阿里   节点   玩法   集群   绑定   容器   弹性   形态   虚拟机   实例   逻辑   原理图   做法   用户   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top