目录
-
- 一、调用Kubernetes API
- 二、打包编译
- 三、应用于流水线
上一篇文章实现了企业微信通知,但仅仅是Jenkins构建后通知,如果在K8s侧配置了就绪检测和滚动更新,那构建完成并不能代表服务已经发布完成,本篇文章我们就来解决这个问题
一、调用Kubernetes API
我这里使用Golang语言的go-client实现
vim check.go
package main
import (
"context"
"flag"
"fmt"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"