前言
由于疫情的影响,公司建议居家远程办公,由于项目技术升级,需要部署上K8s
集群,因为我对容器,容器编排比较熟悉,主动申请出战,一方面巩固下基本容器升级的基本脉络,另一方也想系统性的重新记录下在博客中,通过一些实战经验(虽然不多)来深入下沉容器平台化思想,欢迎学习交流。
为什么要容器化?
对于这个问题,首先要搞清楚当前的现状,因为笔者主攻JAVA,所以以java为例来进行说明,随着业务需求的不变话,架构的不断升级演变,传统单机架构已经埋没在历史之中,针对一个应用,根据不同的业务进行垂直拆分,从而形成独立小服务,服务之间通过RPC
或者Http
进行远程调用,实现技术接口,最终实现业务模块分离,说了半天其实也就是微服务,微服务的诞生的核心就是实现各个服务模块解耦,但是带来了一个弊端,就是服务治理,不同的应用存几个,几十个,几个百,甚至更多,作为开发人员,一定容易想到,项目开发流程中,开发,测试,部署,运维等等这都是非常难的,一句话怎么微服务管理&