资源占用多
, 操作冗余步骤多
, 启动慢
的问题,而相对的Docker容器则是 资源占用少
, 一次配置
, 启动时间短
, 运行体积小
;configure asa code
期望的状态
;zero-downtime
;自动伸缩
实例的数量,不需要人为干预;跨地区
, 跨机器
之间的部署难题;广泛的volume支持
;内置负载均衡
和 服务发现
功能的service,减少代理的手动干预;授权
和 认证方式
,以及 认证插件
来加强多节点之间通信的安全;引入一个新的技术其实是很难的,但是当引入或者学习一个新的技术,一定要知道这个技术能为你带来哪些帮助
我想如果这些自己的心里都有点概念的话,如果你觉得k8s能给你带来较多的好处,那么不要犹豫,直接盘它吧!
Google 的 公有云 PaaS 产品 AppEngine 虽有很强的托管性(自动部署、运维),但灵活性较差(只支持固定语言和中间件);而 IaaS 产品 Compute Engine 虽然灵活性高(近似裸机的可配置性),但管理性很低(用户自行进行应用安装、维护、配置),为了解决这些问题,就是通过推出开源的容器编排管理系统 “Project 7”,利用开源社区迅速圈粉、打造生态、“shape people’s mind”,进行市场颠覆。同时,这一开源系统既提供了底层的容器、网络、存储等配置项,又提供了丰富的管理功能,从而打破了上述 PaaS 与 IaaS 产品在灵活性与托管性之间的矛盾。而在问世之后,“Project 7”也很快更名为“Kubernetes”。下面是kubernetes近些年的发展:
在k8s的不断发展中,我们也在不断的学习和进步,k8s功能的健全更需要我们一起实践探索,准备好了吗?玩起来...