跟我学过初级和中级的小伙伴,感谢有你们的支持哈哈,我开始高级篇了。这次设计到springboot 和spring cloud,重点是落地,之前的CICD涉及的面有老铁说最后镜像部署没说,我说高级一定补上的!
微服务微服务最近几年比较火,不了解也没关系,可以理解成一个项目的模块吧,微服务运行在docker容器里面,如果管理docker容器用服务编排框架k8s。
为什么要继续高级篇镜像生产环境的自动化部署
###高级具体说些什么? * 微服务 1. 传统架构演变微服务 2. 微服务架构的架构图优势的不足 1.传统服务和微服务对比的方式来进行学习。 2. 问题和业界的解决方案(springboot + spring cloud) 3. 很多老铁都是搞java的,了解下springboot 和 cloud跟微服务,跟docker的关系,跟服务编排框架的关系。 几个微服务,微服务需要怎么来划分。 他们之前的关系,他们是如何划分的。
服务docker化,调整配置,制作成docker镜像。 docker-compose,运行在docker容器中,保证容器间的正常通信。 docker仓库,harbor搭建,push镜像。 kubernetes,mesos,swarm,初级我讲了mesos,中级主要讲了swarm,高级重点还是k8s。其实他们都是学会其中一种,基本都是庞统的。
了解mesos,画出架构图,集群环境,部署微服务 了解swarm,集群环境,调整服务,部署服务 压轴k8s,通过2017年docker承认k8s后,服务编排的领导地位,2017年爆发增长,企业上docker首选k8s,门槛太高了,光服务搭建都能压死人。了解概念,基础集群搭建,小试牛刀,服务发现,认证授权,部署微服务。
环境参数做java的常用的IDEA 消息服务用python3.6.3 RPC框架Thrift0.10.0 跨语言 Ubuntu-16.04 Docker-18.03 kubernetes-1.9.0
技术储备熟悉java 后台开发 熟悉docker基本命令,镜像容器什么的 熟悉linux基本操作
PS:整体把握微服务,清晰理解微服务的各种概念,如果开发微服务,技术栈之间的微服务通信,怎么样把一个服务运行在docker容器里,服务之间是如何建立连接的,多种编排框架下服务的编排和服务的发现扩容。docker绝对是你以后必经只选。来我们一起努力,成为更好的自己。
|