Kubernetes包包含一个使用client-go client-go创建单个部署的nice example。
我想创建和销毁许多kubernetes资源,而不是等待每个http请求完成。
是否可以异步使用client-go应用编程接口?
下面的方法对于多个goroutine的并发调用是安全的吗?
resultPod, err := clientset.CoreV1().Pods("default").Create(desiredPod)发布于 2018-04-03 22:48:07
k8s客户端在内部使用可以安全并发调用的http.Client。但是,将并发API调用的数量限制在一个合理的上限可能是明智的(我从4开始;超过这个上限可能不会有多大的性能提升)。
https://stackoverflow.com/questions/48449024
复制相似问题