Docker+K8S 集群环境搭建及分布式应用部署

作者/分享人:李熠lynn
向 Ta 提问
李熠,中国石油规划总院高级开发工程师,对Java编码规范和编码技巧有着独特的见解,热衷微服务架构,曾作为中小型企业CTO,带领过超过30人的技术团队。

互联网正在飞速发展,早已由最初的单体架构演变为如今的分布式架构,而分布式架构也为系统运维带来了挑战。架构在发展,系统运维技术也在不断升级。而伴随着系统运维的是如今炒的火热的容器技术,Docker 就是容器技术实现的佼佼者。通过容器技术,我们可以很方便的对服务器进行扩容,也极大的减少了运维成本。K8S的出现,为我们提供了新的应用集群部署方案,它和 Docker 可以完美的配合,保证我们分布式系统的稳定性。

本 Chat 就将带领大家认识 Docker 和 K8S,并由此搭建一套完整的集群环境,通过本 Chat 的学习,您将学习到:

  1. Docker 的基本操作;
  2. K8S+Docker 的集群环境搭建;
  3. 利用 K8S+Docker 部署基于 SpringCloud 的分布式应用。

网上也有很多关于 K8S+Docker 的教程,但大多数都会存在问题,本 Chat 将会完美解决集群搭建过程中可能会遇到的问题,保证大家很容易搭建一套集群环境。

已有379人预订
预订达标
文章出炉
     
08月01日
08月13日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张李熠lynn的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
张敏
干货,值得学习
原罪学者: 可以,细节比较详细
流星雨
可以,初学者都看得懂,写得很详细
故事自己写
有错误,望更正… 在部署的时候…
故事自己写: 创建 rc 文件 demo-rc.yaml 执行以下命令创建 pod: [root@localhost ~]# kubectl create -f register-rc.yaml replicationcontroller "register" created 为何这两个yaml名字不一样? 这边执行后报错 [root@localhost ~]# kubectl create -f demo-rc.yaml error: yaml: line 17: did not find expected key
故事自己写: 缩进问题,已解决。
Iain: 我也是这个错误,,缩进问题?
赖小红
已经读啦,对于想要入门的萌新来说也是能看懂的,不过我还要多看几遍再消化消化。老师杠杠的,写得超细致~
Vapaus
实打实的干货,之前按照网上教程,老是有问题,这次看了老师的文章,终于有点头绪。后期会继续支持!
贝贝
有用,值得推荐!会继续关注!
你可能还喜欢
如何设计一个灵活的 MySQL 数据表,应对灵活多变的需求
李岩
Jenkins 自动化构建部署实战
火币集团研发中心
Java 程序员应掌握的 Nginx 实战应用
JPM
带你玩转 JSON
能量架构师
Python Pandas 做数据分析之玩转 Excel 报表分析
WinterLeo
小程序从入门到进阶
loonglong
微信扫描登录