![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
理工男Happy大叔
研究要研究方向:图像处理,机器学习,模式识别。
展开
-
据说这是k8s历史上的第一个operator
https://www.cnblogs.com/zhaowei121/p/10255540.html根据这个文章的描述,我们可以看出,k8s历史上第一个opertaor雏形应该是etcd-operator。为了了解operator的原理,我找到了etcd-operator的代码仓库,然后根据commit时间,找到了一个简单易懂的operator-demo。看完代码让我惊叹,原来operator居然几百行代码就可以完成。https://github.com/coreos/etcd-operator/.原创 2021-02-04 15:15:54 · 319 阅读 · 0 评论 -
golang限制异步任务数量
package mainimport ( "fmt" "sync" "time")func main() { wg := sync.WaitGroup{} maxChannel := make(chan struct{}, 10000) fmt.Println("begin") for i:=0; i<=1000; i++ { wg.Add(1) maxChannel<- struct{}{} go func(i int) { defer func(.原创 2021-02-03 19:11:06 · 621 阅读 · 0 评论