《Kubernetes权威指南》基本概念
一 、基本概念 kubernetes 中的 Node 、 Pod 、 Replication Controller 、 Service 等都是一种“资源对象”,基本都可以通过 kubectl 或者通过API编程调用,执行增删改查操作都保存在ETCD中持久化存储 1.1 Master 作用:每个k8s集群都需要一个mater节点来管理,master一般是单独部署 核心组件: Kubernetes API Server(kube-apiserver),提供HTTP REST 接口的关键服务进程,是k8s里所有资源增删改查 等操作的唯一入口 Kubernetes Controller Manager (kube-controller-manager),k8s所有资源的自动化控制中心。 Kubernetes Scheduler(kube-scheduler),调度(POD)的进程。 ETCD,master节点一般还启动一个ETCD Server进程,所有资源对象的数据全部保存在ETCD中 1.2 Node 除了Master,k8s集群的其他节点都称为Node节点,Node节点是k8s集群中的工作负载节点,当某个Node宕机,骑上的工作负载会被master自动转移到其他节点上 核心组件: kubelet:负责Pod对象的容器创建、启停等任务,同时与Master节点密切协作 kube