Kubernetes(舵手)——K8S
K8S是什么?
Google2014年开源的容器管理系统;容器管理系统还有Compose等。
容器和虚拟机都解决了应用传统部署在单台物理服务器上的资源分配、扩展性等问题。有别于虚拟机的操作系统级别的隔离,容器是进程级别的隔离。与 VM 类似,容器有自己的文件系统、CPU 的共享、内存、过程空间等。
K8S能干什么?
启动回收容器以及自动化部署、扩展和管理依托于容器的应用。
官网截取
容器是捆绑和运行应用的好方法。在生产环境中,您需要管理运行应用程序的容器,并确保没有停机时间。例如,如果容器下降,则需要启动另一个容器。如果这种行为是由系统处理的,岂不是更容易?
K8S是什么服务?
Iaas(基础设施即服务):卖买物理基础设施。
提供给了你一个厨房,你只需要买来食材,并做出食物。
Paas (平台即服务):提供软件部署平台(runtime)。
食材也提供好了,你只需要自己做食物,实现设计。
Saas (软件即服务):软件的开发、管理、部署都交给第三方,不需要关心技术问题,买来即用。
锅碗瓢盆筷刀叉不用管,蒸煮焖炸炒炖烤不用问,看菜下单吃就行了。