Kubernetes对企业的业务至关重要
在以往,企业在服务器硬件上运行服务器程序。随后出现了虚拟机(VM),可以在一个平台上运行多个操作系统和应用程序。这使企业能够在一台服务器上运行十次或更多的服务器实例。这反过来又使企业能够在这些虚拟机之上按需运行,这既节省了成本,又带来了很大的灵活性。 企业可以在单个服务器上运行更多服务器程序,这将带来更多的成本节省和灵活性。这正是容器所提供的优势。 人们将会看到虚拟机管理程序(例如Hyper-V、KVM和Xen)通过仿真虚拟硬件而起作用。这使得它们在系统需求方面供过于求,但是,容器使用共享的操作系统。这意味着它们比管理程序效率更高。 容器并不是虚拟化硬件,而是位于单个Linux实例之上。这意味着企业可以在小容器中运行应用程序。实际上,用户可以运行的服务器应用程序实例数是在相同硬件上的虚拟化的四到十倍。 容器还适合进行持续集成(CI)/持续部署/(CD)。这是一种Devops方法,旨在鼓励开发人员尽早且经常地将其代码集成到共享存储库中,然后快速有效地部署代码。 最后,容器使开发人员能够轻松地打包、传输和运行任何应用程序,这些应用程序轻巧、可迁移、自给自足,几乎可以在任何地方运行。 那么有一个问题,就是如何管理所有这些容器?使用容器,单个服务器可能有数十个工作负载开始、工作和结束。这就是Kubernetes发挥作用的地方。 Kubernetes的发展历史
Kubernetes的起源始于谷歌公司的Borg。它是用于谷歌大规模工作管理的大型内部集群管理系统。此后不久,谷歌公司在2014年发布了第一版Kubernet (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |