摘要: Clientset 构造clientset操作k8s集群。 package main import ( "context" "fmt" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/cl 阅读全文
posted @ 2023-01-29 15:31 wushaoyu 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 关于client-go client-go是一个golang的client,我们可以通过client-go与K8S apiServer进行交互,对k8s集群中资源对象,包括内置资源(例如:Pod、Deployment、Service等)和CRD进行增删改查等操作。 client-go地址: http 阅读全文
posted @ 2023-01-29 15:23 wushaoyu 阅读(327) 评论(0) 推荐(0) 编辑
摘要: golang使用dingtalk的webhook地址,发送消息通知 此处用于记录golang调用dingtalk webhook地址发送消息通知,方便后续参考使用; 一、使用http包 自己拼接消息体,使用http包的post请求来发送消息,代码示例如下:(注意,发送消息需要满足钉钉机器人安全设置中 阅读全文
posted @ 2023-01-29 14:35 wushaoyu 阅读(874) 评论(0) 推荐(0) 编辑
摘要: golang操作mysql package main import ( "database/sql" "fmt" "time" _ "github.com/go-sql-driver/mysql" ) //定义一个全局db对象 var db *sql.DB func initDB() (err er 阅读全文
posted @ 2023-01-29 14:22 wushaoyu 阅读(525) 评论(0) 推荐(0) 编辑
摘要: package main //sqlx示例 import ( "errors" "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx" ) var DB *sqlx.DB type User struct { ID int 阅读全文
posted @ 2023-01-29 14:20 wushaoyu 阅读(207) 评论(0) 推荐(0) 编辑