![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿里云
文章平均质量分 62
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管事哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有,以此鞭策自己!!!
展开
-
通过 Ingress 进行灰度发布
创建如下 YAML 文件(app-v1.yaml)执行如下命令部署 Deployement V1 应用:创建如下 Ingress YAML文件(ingress-v1.yaml)执行如下命令部署 Ingress 资源部署完成后通过 curl 命令进行测试:会看到如下返回:2、部署 Deployment V2 应用创建如下 YAML 文件(app-v2.yaml)执行如下命令部署 Deployement V2 应用:3、按照权重策略灰度到 Deployment V2 应用创建如下 Ingre原创 2022-06-09 09:51:02 · 595 阅读 · 0 评论 -
使用 Kubectl 部署 web 服务到 K8s 集群
我们需要将业务应用部署到 k8s 集群中。这里我们需要准备好了一个应用并打包成镜像,例如我的镜像地址是:这是一个使用 spring boot 开发的 java web 应用。这个应用会监听 8080 端口,接受所有路径的访问,并输出一些环境基本信息。要让这个 web 应用的镜像在 k8s 中运行,我们首先要定义一个 deployment 资源。通过创建deploy.yaml来描述 deployment 资源:其中:通过下面的命令执行:至此,我们已经完成了应用本身的部署。部署服务,我们继续 yaml原创 2022-06-09 09:39:56 · 2922 阅读 · 0 评论 -
阿里云之Java工程脚手架自动生成项目架构
网页地址:https://start.aliyun.com/选择的分层架构并且带有web工程的,这种结构是以MVC模式进行分层,另外外面常见的还有以模块来进行分层的,两种分层模式都值得推荐。api模块是接口模块;dao模块是实体模块;manager模块是管理dao模块,这个模块只引入了dao模块,感觉没啥意义,有不同意见的欢迎评论区留言;service模块是实现类模块;web是静态资源模块;pom.xml是父工程的pom文件;start模块是启动类模块,包含依赖以及数据库,mybatis原创 2022-06-08 16:10:21 · 1670 阅读 · 2 评论