Kubernetes --- 详细介绍和架构详解
Kubernetes是一个跨主机集群的开源的容器调度平台,它可以自动化应用容器的部署,扩展和操作,提供以容器为中心的基础架构 目录 一. Kubernetes用途 二. Kubernetes特点 三. 介绍容器技术 四. Kubernetes能做什么? 五. 使用Kubernetes的好处 六. 了解架构 一. Kubernetes用途 Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署,自动扩缩容,维护等功能 快速部署应用 快速扩展应用 无缝对接新的应用功能 节省资源,优化硬件资源的使用 二. Kubernetes特点 可移植 : 支持公有云,私有云,混合云,多重云 可扩展 : 模块化,插件化,可挂载,可组合,支持各种形式的扩展 自动化 : 自动部署,自动重启,自动复制,自动伸缩/扩展,通过声明式语法提供了强大的自修复能力 Kubernetes是Google2014年创建管理的,是Google10多年大规模容器管理技术Borg的开源版本 三. 介绍容器技术 Kubernetes使用Linux容器技术来提供应用的隔离,如Docker或者rkt 容器允许你在同一台机器上运行多个服务,不仅提供不同的环境给每个服务,而且将它们互相隔离,容器类似于虚拟机,但开销小很多 一个容器仅仅是运行在宿主机上被隔离的单个进程,仅消耗应用容器消耗的资源