新钛云服已累计为您分享751篇技术干货
随着数字化转型的大潮到来,越来越多的企业开始上云,同时也纷纷加入到微服务和K8S队伍中。但在K8S整体环境究竟应该用自建的还是非自建?以及他们需要用到的服务,究竟应该自建还是直接用PAAS服务?这些问题往往会困扰住大家。
我在这里以中立的角度阐述下各自的优劣,给大家提供一些参考帮助大家能做出更利于公司发展的选择。
在进行对比之前,我们先来了解一些概念。
1、什么是自建K8S?
所谓自建,就是使用自己在物理机和虚拟机上部署的开源Kubernetes平台。
2、什么是非自建K8S?
非自建就是云上的PAAS服务,全套的从物理层到容器层的环境都由云厂商提供,底层也是基于开源的Kubernetes打造的,云上一般都自带管理工具。
k8S平台对比
K8S平台无论你用云上的还是自建的,其底层都是一样的。云上的服务会比自建的多一个管理界面,让管理K8S平台变得更容易。在实际生产过程中,我们也很少需要登录到Master节点上去进行命令行操作。
发布可以通过统一的发布平台,看日志排错可以通过统一的日志平台。只有极少数的紧急突发情况需要登录到K8S的容器环境里去进行生产的直接调试排错。因为整个K8S环境是面向所有服务的,所以要尽可能的避免直接登录到K8S服务器上进行操作。
然后回到对比这个问题的本身,个人认为云上的服务比自建要好。云上优势如下:
1