基础设施即服务 阿里云,国外IWS
平台即服务 新浪云 --docker成为了平台即服务的下一代标准
软件设施即服务 office
为什么需要K8s,传统的架构不需要k8s,但是引入docker容器化技术以后,容器内部的访问变得复杂了,容器的集群化,有没有好的产品,有需求就有产品
Apache MESOS 最早的分布式资源管理框架,2019年5月被应用于推特网站,但是后面推特也宣布使用k8s,不再使用Apache MESOS,现在Apache MESOS也介入了k8s的功能,但是目前没有很好的应用场景
docker swarm非常轻量,相对于k8s来说功能较少,虽然有人正在做大规模集群的测试,但是企业目前更愿意选择k8s,以后的前景未知,2019年7月阿里云宣布软件列表提出docker swarm
k8s已经成为新的资源管理框架的标准,背景非常强大,背靠谷歌,拥有10年容器化基础架构,borg系统前身,go语言开发,以前谷歌不愿意公开,但是随着docker的发展,谷歌希望下一代的容器化技术的方向掌握在自己手里,故而开源
go语言,解释性语言,效率和C差不多,但是天然支持进程管理
k8s的特点:
轻量级:占用资源少
开源:oracle因为不开源,太贵,正在慢慢退出企业应用
弹性伸缩:互联网公司用户量时大时小,需要平缓升级
负载均衡:IPVS国人的骄傲