Kubernetes集群实验环境

Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。

在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。

Kubernetes 集群的特点

  • 可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)

  • 可扩展: 模块化, 插件化, 可挂载, 可组合

  • 自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展

本模板提供一键式创建位于微软Azure中国数据中心的3节点Kubernetes集群,包括

  • 1 个 master 节点
  • 2个 agent 节点

其中agent节点试用VMSS(虚拟机扩展集)提供高可用行和动态阔缩容能力。

集群创建完毕后即可通过本系统提供的浏览器内SSH客户端连接至master节点,并试用kubectl控制台对集群进行控制。