簡體   English   中英

對於並發呼叫,哪種Kubernetes client-go方法是安全的?

[英]Which Kubernetes client-go methods are safe for concurrent calls?

Kubernetes client-go軟件包包含一個使用client-go api創建單個部署的好例子

我想創建和銷毀許多kubernetes資源,而無需等待每個http請求完成。

是否可以異步使用client-go api?

對於來自多個goroutine的並發調用,下面的方法是否安全?

resultPod, err := clientset.CoreV1().Pods("default").Create(desiredPod)

k8s客戶端http.Client內部使用http.Client ,可以安全地同時調用。 但是將並發API調用的數量限制在合理的上限可能是明智的(我從4開始;高於此值的任何東西可能都不會提高性能)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM