kubernetes集群部署实战总结

  本人在第一次发表文章,希望通过后面的文章记录自己在k8s道路上的越走越远,也希望能够和对k8s感兴趣的朋友一起交流k8s。

  由于k8s是一个pass平台集群系统,本身包括的东西特别多,而且相互关联的东西也比较多,现在网络上面也有很多关于k8s的书籍以及一些部署的文章,但是很多文章都是零碎的文章,让很多刚进入k8s学习的朋友摸不着头脑,我有幸发现了一个github项目(@gimzj)此项目是一整套k8s部署实战指南,此项目使用ansible自动化部署。

由于本人公司业务发展需要,所以从以前的openstack业务移到k8s上面,该k8s集群也是部署在openstack虚机之上,当然有些有条件的朋友也可以直接部署在公有云上(如阿里云,腾讯云等),或者直接使用虚拟机来部署该系统。

k8s集群系统包括k8s本身的集群,还有日志系统(这里使用efk),监控系统(这里使用prometheus),网络,存储等插件,后续文章会一一介绍每个插件如何进行自动化部署,以及在部署过程中遇到的各种坑。

k8s集群使用的组件:

组件更新支持

OS Ubuntu 16.04+, CentOS 7

k8s v1.11.3v1.8, v1.9, v1.10, v1.11

etcd v3.3.8v3.1, v3.2, v3.3

docker 17.03.1-ce17..-ce, 18..-ce

network  calico, cilium, flannel, kube-router

本次k8s集群部署使用的节点介绍:


你可能感兴趣的:(kubernetes集群部署实战总结)