一、k8s结构图如下:
kubectl:是一个命令,创建容器会用到这个命名。
API Server:所有的node节点都要通过 API Server和master通信
scheduler:是用于做调度的,比如你创建容器,具体容器在那个节点上创建时由scheduler决定并调度
controller manager:是一个控制管理器,目前由控制器manager执行,资源对象的自动化控制中心。
etcd:所有的k8s集群数据存都存储在etcd上
Kubelet:相当于说安装在各个节点上的一个代理,Kubelet:和apiserver通信,比如说穿件一个容器,Kubelet就负责创建一个容器,把容器关了,Kubelet就执行关闭的任务。
Kube-proxy:是用于做代理的,负责k8s的集群,实现与server通信。
Docker Engine:负责节点容器的管理工作
二、部署服务器信息
三、部署方式
手动部署