go 发送邮件

package mainimport (“log”“net/smtp”"github.com/jordan-wright/email")func SendEmail(toEmail []string, text string) {e := email.NewEmail()//设置

go 

K8s Go客户端将对象转换为kubectl资源yamls

kubectl 获取资源yaml# 获取deployment web3 的资源yaml$ kubectl get deployment web3 -o yaml apiVersion: apps/v1kind: Deploymentmetadata: annotations: deploym

go  k8s 

client-go informer机制简介

Informer 机制简介在Kubernetes系统中,组件之间通过HTTP协议进行通信,在不依赖任何中间件的情况下需要保证消息的实时性、可靠性、顺序性等,Kubernetes则通过使用cient-go的Informer机制达到这一效果。其他组件也是通过Informer机制与Kubernetes A

go  k8s 

clinent-go 获取指定node详细信息

获取指定 Node 详细信息package mainimport ("context""fmt"metav1 "k8s.io/apimachinery/pkg/apis/meta/v1""k8s.io/client-go/kube

go  k8s 

clinet-go 操作deployment

Go-client 操作deployment项目地址: https://github.com/zhang19523zhao/zhgolang写了一些常用的用法、分别为对deployment的创建、删除、更新、获取信息的操作,下面直接上代码。zhanghao@zhanghaodeMacBook-Air

go  k8s 

client-go连接k8s

go-client 连接k8s项目地址: https://github.com/zhang19523zhao/zhgolangzhanghao@zhanghaodeMacBook-Air Demo1 % tree.├── etc│   └── kube.conf├── go.mod├── go.su

go  k8s