我正在使用 kubernetes 和kubectl命令,并且能夠獲取命名空間串列,然后可以獲取這些命名空間內的資源。問題是,有沒有一種有效的方法來監控某個命名空間中的所有資源(尤其是 CRD)的變化?我知道我可以這樣做:
kubectl get myobjecttype -n <user-account-1>
然后使用單獨的命令檢查時間戳,但這似乎很耗費資源。
uj5u.com熱心網友回復:
您可能正在尋找 Kubernetes Watch API。
實際上,您發出一個 List 請求(參見 API 參考,例如Pods)并添加watch=1查詢引數以獲取對指定資源的連續更改流。
kubectl還支持帶有-w/--watch標志的手表:
kubectl get myobjecttype -n <user-account-1> -w
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/367694.html
標籤:Kubernetes
