一:物理硬件
两台虚拟机(centos7):一台做为主节点(master),一台做为工作节点(node)
[root@MyCentos7 ~]# uname -a Linux MyCentos7 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@MyCentos7 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
二:安装说明
两台服务器:
- master 是主节点,做为控制节点,运行
kube-apiserver
,kube-controller-manager
,kube-scheduler
和etcd
四个服务 - node 是工作节点,实际运行容器的地方,运行
kubelet
,proxy
,cadvisor
和docker
服务说明:
- etcd 是一个高可用的
Key/Value
存储系统,主要用于分享配置和服务发现。 - kubelet是主节点代理,负责每个节点的运行状态,确保节点中的所有容器正常运行。
- cAdvisor 是谷歌公司用来分析运行中的
Docker
容器的资源占用以及性能特性的工具。 - docker是容器