(1)Kubernetes 是什么?
1.来源
kubernetes是一个全新的基于容器技术的分布式架构领先方案。是谷歌的一个内部使用大规模集群管理系统工具(Borg)的一个开源版本。于2015年4月首次公开。
2.优点
节约不少于30%开发成本,同时可将精力更加集中于业务本身,而且kubernetes提供了强大的自动化机制,降低了大量运维难度及成本。
kubernetes是以一个开放的开发平台,兼容各种语言,并通过标准的TCP通信协议进行交互。
kubernetes平台对现有的编程语言,编程框架,中间件没有任何侵入性,因此现有的系统很容易被改造升级并迁移到kubernetes平台上。
kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理功能,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、
内建智能负载均衡机制、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制,以及多粒度的资源配额管理能力。
kubernetes提供了完善的管理工具这些工具涵盖了包括开发、部署测试、运维监控在内的各个环节。