生产框架下的Nginx
从零掌握运维精髓
共23篇 | 51CTO_大米哥
¥51.00 422人订阅
新人大礼包
小程序订阅 省¥12
专栏介绍
近两年,越来越多的企业在生产环境中,基于Docker、Kubernetes构建容器云平台;例如国内阿里巴巴、腾讯、京东、奇虎360等公司。
互联网公司使用容器技术份额在持续上升,企业容器化部署已成为趋势!容器领域人才缺口大,为此推出本专栏,帮助你掌握这门主流技术,提高职业核心竞争力。
专栏入口
专栏订阅成功后,即可通过以下4个途径永久阅读
1.“51CTO订阅专栏”小程序端
2.“51CTO”微信服务号端
3.“51CTO博客”web端
4.“51CTO学院”Android App端
适用人群
1.在职运维工程师、开发工程师及测试工程师
2.公司业务架构微服务,准备推行容器化部署
3.想深入学习容器技术活技术知识储备
订阅说明
1.本专栏为图文专栏,共计15篇
2.专栏定期更新,现已更新完毕
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)
学习本专栏您能收获什么
1.掌握Docker、Kubernetes核心概念
2.熟悉Docker日常运维管理
3.熟练部署Kubernetes集群
4.熟悉容器云平台日常运维管理
5.容器云平台架构设计及规划
6.将微服务业务架构迁移到容器云平台
专栏目录
欢迎来到容器世界,我是你们的导游-阿良从14年。容器技术是一项颠覆性技术,改变了企业的CI/CD(持续集成/持续交付,部署)环节的方式,开启了一场革命。
首先,我们要明确企业上容器云的目的,容器是为业务服务的,任何技术都是为了更好的服务业务,这是我们的出发点。
Docker是一个开源的应用容器引擎,基于Linux内核特性实现,对应用程序进行封装隔离。
镜像是部署应用的基石,前期会花费不少时间来制作镜像和管理,因此需要进一步熟悉掌握。
在实际生产运维中,项目越来越多,镜像就越来越多,我们需要一个像Git仓库一样系统来统一管理镜像。
5.Jenkins与Docker的自动化CI/CD流水线实践
通过前几章节学习Docker技术,相信朋友们有了一定认知;本章实现一个持续集成实施案例,体验一下容器化部署方式与传统方式区别。
学习完Docker技术后,开始学习kubernetes,kubernetes功能复杂强大,核心概念也比较多,本文学习在日常工作中经常用到的一些理论知识,对后期学习起到很重要作用,希望朋友们认真阅读思考。
了解完技术背景及基本概念后,开始搭建一个符合企业生产环境标准Kubernetes集群环境练练。
容器是Docker基本操作单元,Kubernetes基本操作单元是Pod,不同于传统虚拟机或者物理机,这点需要切换思维。
Pod怎么调度的?能不能调度到指定节点?出现问题怎么排查?我们带着这几个问题再深入学习下。
章看看将应用暴露到公网让用户访问有哪几种方式。
Horizontal Pod Autoscaling(HPA)
自动化部署的挑战之一是新旧业务切换,将软件从测试的最后阶段带到生产环境。
13.监控Kubernetes集群资源,更加了解容器集群运行状况
监控是整个产品周期中最重要的一环,及时预警减少故障影响免扩大,而且能根据历史数据追溯问题。
Kubernetes系统组件日志和应用程序日志可以帮助您了解集群内部发生的情况。
15.Jenkins与Kubernetes的自动化CI/CD流水线实践
Jenkins+K8S+Git+Harbor+Java项目
支付成功
加入作者互动群
和作者近距离提问 &交流 &互动
扫描二维码 回复 ZL010 + 昵称 入群