kubernetes(k8s)架构及核心概念
K8s基础原理 k8s中文社区: https://www.kubernetes.org.cn/ k8s快速入门: http://www.dockone.io/article/932 简介 Kubernetes 简单的说就是一个容器集群编排工具 Kubernetes 是为生产环境而设计的容器调度管理系统,对于负载均衡、 服务发现、高可用、滚动升级、自动伸缩等容器云平台的功能要求有原生支持 一个K8s集群是由分布式存储(etcd)、服务节点(Minion, etcd现在称为Node)和控制节点(Master)构成的。所有的集群状态都保存在etcd中,Master节点上则运行集群的管理控制模块。Node节点是真正运行应用容器的主机节点,在每个Minion节点上都会运行一个Kubelet代理,控制该节点上的容器、镜像和存储卷等。 1. Master(管理节点)核心组件: API-Server ---k8s系统对外接口,提供Restful API供客户端和其他组件调用,支持水平扩展 Scheduler ---负责对资源进行调度,具体负责分配某个请求的Pod到某个节点上 Controller ---对不同资源的管理器,维护集群的状态,包括故障检测、自动扩展、滚动更新等 Etcd ---作为K/V数据库,存放集群状态和配置相关数据 2. Node(工作节点)核心组件: Kubelet ---