鑒于我AKS在 AZURE 上有一個 24x7 集群,afaik Ku??bernetes 無法停止/暫停一個 pod,然后按標準恢復它,
在我的情況下,Pod 中有一個小容器,對于那個 Pod,它可以通過
--replicas=0,那么,我怎樣才能按需啟動一個打包在可能未運行的 Pod/Container 中的 LINIX 腳本,
- 來自 AZURE Web 應用程式?
ssh在首先將 pod 升級到 1 個副本之后,我認為使用應該可以作業。這個對嗎?
我很好奇 AZURE 中是否有簡單的http呼叫來執行此操作。我看到 CLI 和 Powershell 來啟動/停止 AKS 集群,但這當然是不同的。
uj5u.com熱心網友回復:
您可以通過不同的方法與 AKS 進行遠程互動。這里的關鍵是使用控制平面 API 以編程方式部署您的 kubernetes 資源 ( https://kubernetes.io/docs/concepts/overview/kubernetes-api/ )。
為此,您應該使用支持這種訪問的客戶端庫。在這里可以找到許多針對不同編程語言的示例: https ://github.com/kubernetes-client
ssh不是真的推薦,因為這是對集群的一種上帝訪問,它的使用并不適合您的目的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/520323.html
