为什么是容器?
一.介绍
为什么是容器?它和传统的部署有什么区别?
二.回答以上问题.
- 敏捷的应用创建和部署. 与传统方式部署相比,容器创建的更简便和更效率,提升了硬件的利用率.
- 持续开发,集成,部署. 通过快速简便的回滚, 提高可靠,频繁的容器构建.(因为镜像的不可变性)
- 关注开发与运维的分离. 容器是在构建/发布时创建的而不是部署时才创建容器,从而将应用程序与基础设施分离.
- 可观察性. 不仅可以显示系统级别的指标,还有应用程序健康状态和其他状态.
- 开发,测试,生产环境的一致性. 在笔记本中运行和云环境中运行相同.
- 可移植性. 可以在Ubuntu,RHEL,CoreOS,本地,Google Kubernetes引擎以及其他任何地方运行.
- 以应用程序为中心的管理. 提升了操作系统的抽象级别,以便在使用逻辑资源的操作系统上运行应用程序。
- 松耦合,分布式,弹性,适应微服务. 应用程序被分成更小,更独立的部分,可以动态部署和管理 - 而不是巨型单体应用运行在专用的大型机上。
- 资源隔离. 通过对应用进行资源隔离,可以很容易的预测应用程序性能。
- 资源利用率. 高效率和高密度。
三.相关参考链接
https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/