Kubernetes Cloud Native 实践 ( 八 ) CICD集成
2023-06-13 21:01:20 424
全文目录
Kubernetes Cloud Native 实践 ( 一 ) 安装
Kubernetes Cloud Native 实践 ( 二 ) 简单使用
Kubernetes Cloud Native 实践 ( 三 ) NFS/PV/PVC
Kubernetes Cloud Native 实践 ( 四 ) 中间件上云
Kubernetes Cloud Native 实践 ( 五 ) 应用上云
Kubernetes Cloud Native 实践 ( 六 ) 集成ELK日志平台
Kubernetes Cloud Native 实践 ( 七 ) 应用监控
Kubernetes Cloud Native 实践 ( 八 ) CICD集成
Kubernetes Cloud Native 实践 ( 九 ) 运维管理
Kubernetes Cloud Native 实践 ( 十 ) 相关问题
Kubernetes Cloud Native 实践 ( 十一 ) 运行截图
- 配合jenkins 使构建镜像后自动触发k8s升级 (使用kuboard api)
- 在jenkins的构建脚本中加上这一段即可
## 需要先创建ak
curl -X PUT \
-H "Content-Type: application/yaml" \
-H "Cookie: KuboardUsername=admin; KuboardAccessKey=s7tdkinzwaa5.x3apipkyw7jxc3arwayk7535pk6f5c2k" \
-d '{"kind":"statefulsets","namespace":"app","name":"record-web"}' \
"http://10.11.38.31:801/kuboard-api/cluster/master/kind/CICDApi/admin/resource/restartWorkload"
- record-web对应的配置文件使用的是latest标签的镜像, 所以直接重启即可. 也可以先调用
/kuboard-api/cluster/master/kind/CICDApi/admin/resource/updateImageTag
接口指定将要使用的镜像标签, 再重启