1.1. 写在前面的话
不得不承认中国的IT行业已经进入了云计算时代,越来越多的企业开始使用弹性的云服务来支撑自己的业务。云计算是机遇也是挑战,作为运维人员需要面临云计算时代企业对运维需求的萎缩,以及对运维技术能力要求的大幅度提高的困境。
如果说云计算对运维行业的影响是第一波浪潮,那我认为容器技术的发展对本行业的影响算是第二波浪潮,目前几乎所有的企业招聘运维工程师都要求熟悉KVM、OpenStack、Docker和Kubernetes技术,各大公有云平台也都上线了容器服务Kubernetes版(AWS、Azure(全球版)阿里云、腾讯云、华为云、Ucloud、京东云、天翼云(公测阶段)等),掌握这些技术已经是大势所需。
写这本书应该是顺势而行,因为我发现自己工作中编写的文档越来越多,越来越丰富。虽然在社区分享了很多的文档,但是发现自己写文档的时间和精力正在逐年的减少,何不将近10年的工作进行总结并分享给大家呢?我就这么干了!
虽然我并没有给这些开源软件贡献过代码,但我可以将我的实践经验分享出来回报给社区,也希望越来越多的人参与进来。
1.2. 本书定位以及读者对象
- 本书编写的初衷就是作为运维工程师学习基础设施运维(Cobbler、KVM、OpenStack、Docker、Kubernetes)的最佳实践,通过循序渐进,实战练习的方式,帮助运维工程师学习和掌握相关的知识。也可以作为其它IT人士了解和掌握相关技术的参考资料。
1.3. 版本和持续更新
- OpenStack版本Train(小bug真多啊)
- Kubernetes版本v1.16.4
1.4. 参考文献
在本书编写的过程中主要参考官方文档和互联网上的一些文章,由于编写时间自2016年至2019年,跨度很大,已经无法清晰的记得来源,如果你发现有内容参考了您的文章,欢迎联系我,我很愿意注明参考来源。
- Docker官方文档:https://docs.docker.com/
- Kubernetes官方文档:https://kubernetes.io/docs/home/
- OpenStack官方文档:https://docs.openstack.org/
- Prometheus官方文档:https://prometheus.io/docs/introduction/overview/
1.5. 勘误与支持
由于互联网的变化非常快,无论是系统还是软件,都可能会有一些管理和配置上的变动,同时书中难免出现错误以及不准确的地方。对于本书的任何问题,有两个渠道进行反馈。我会及时处理您的反馈,感谢支持!
- 运维社区:http://www.unixhot.com
- 微信公众号:新运维社区
1.6. 致谢
首先,感谢开源社区给我们带来了这么多优秀的产品,感谢愿意分享和总结知识的朋友们。 然后,希望阅读此书的朋友,都能真正的掌握KVM、OpenStack、Docker和Kubernetes,学以致用,成功的管理和维护好OpenStack和Kubernetes集群。加油,朋友们!
赵舜东(赵班长) 2016年1月1日于北京