k8s部署
2021-02-20 16:01:24 59 举报
1
作者其他创作
大纲/内容
镜像拉取
业务应用部署
读取yaml文件
k8s:执行部署
1.k8s的部署几乎完全取决于yaml文件,部署极容易失败(特别是前期),失败的同时很难定位问题2.devops能提供的yaml模板内容是极其少的,需要用户编写的太多3.技术门槛高,用户需要掌握k8s
devops:执行部署
镜像构建
类似:https://k8syaml.com/依据选择的资源类型 生成不同的模板其中可替换namespace:系统英文标识(不可修改)name:默认部署项的英文replicas:默认1image:默认镜像地址/namespace/部署项:latest
代码push
https://static.oschina.net/uploads/img/201804/11110915_S1TE.png
代码编译
保存yaml文件
推送镜像
harbor镜像仓库
1.若不能访问外网,某些镜像源需要手动导入镜像仓库
1.需要掌握容器技术,提供dockerfile、jar/war2.迭代频繁时,镜像构建会很繁琐,线下传输更慢3.若镜像构建由jenkins完成,则需要在jenkins配置相关任务,比较复杂4.jenkins不一定有完善的api提供
1.代码仓库外网无法访问2.大部分应用给到的是jar、war包,不提供代码库
修改yaml文件
devops:yaml文件生成(模板)
0 条评论
回复 删除
下一页