一、Kubernetes 简介
Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。
Kubernetes有哪些好处:
- 隐藏资源管理和错误处理,用户仅需要关注应用的开发
- 服务高可用、高可靠
- 可将负载运行在由成千上万的机器联合而成的集群中
Kubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etc),一切都基于分布式的存储系统
二、部署 Kubernetes集群
server5是harbor私有仓库,名称为reg.westos.org 。将server6作为master,server7和server8作为node。
1.准备工作
- 保证harbor私有仓库正常工作
- server6 7 8 都安装docker,并设置开机自启
- server6 7 8 做好本地解析
- server6 7 8 进行免密认证(方便传送文件 )
2.部署docker内核与配置文件
server6中:
vim /etc/sysctl.d/docker.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
vim