为什么是容器?

一.介绍

  为什么是容器?它和传统的部署有什么区别? 

二.回答以上问题.

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

三.相关参考链接

https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/

posted @ 2019-02-27 09:53  莫忘i  阅读(176)  评论(0编辑  收藏  举报