stonecutter / stonecutter.github.io

公司官网
0 stars 0 forks source link

架构:调研阿里云k8s,降低成本 #14

Open sinkcup opened 5 years ago

sinkcup commented 5 years ago

之前调研阿里云的时候,k8s是:最低2核4GB,默认6台(3台master,3台worker),最少4台;

现在有了 托管版(3台)、Serverless(无服务器,预计成本最低),需要调研。

我们有多台老服务器即将闲置,所以预计会先采用Serverless,待老接口全部重做废弃把服务器腾出来,再切换到 托管版。

image

四种k8s介绍: 第一种是Dedicated模式, 创建集群时会将 为用户创建集群的master 节点,用户可以自己运维和定制集群master配置 第二种托管版跟普通Dedicated版功能一致, 托管版的管控组件(apiserver、kube-controller等组件)部署在容器服务的机器上,由容器服务托管。相比普通版更加节省资源,无需操心运维 第三种多可用区也是Dedicated版本,不同的是支持 三个master节点分布在不同的可用区,适用于对容灾有强需求的客户。 第四种是Serverless,无需创建底层虚拟化资源,可以直接利用 Kubernetes 命令指明应用容器镜像、CPU 和内存要求以及对外服务方式,直接启动应用程序。 根据容器运行时间和配置收费(目前公测免费,在一月份会结束公测正是商用)

image