1. devops
- 用户使用git作为代码版本管理工具
- 使用maven作为包管理库
- Jenkins从git仓库中提取代码,并使用mvn打包到maven仓库可以jar包,或war包
- 使用SonarQube来扫描代码是否存在漏洞
- 将docker镜像生成,上传到habar来管理docker镜像
- 通知k8s来部署docker容器
2. k8s
- namespace
- pod 部署的节点
- deployment 根据ymal文件来配置,感觉有和docker-compose类似,是使用一个配置文件来配置多种数据
- service 一个应用,如交易或支付的某个业务系统
- ingress 网络域名绑定,本身是一个nginx