###### tags: `gcp` # GKE Standard V.S Autopilot [TOC] ## 管理差異 | 項目 | Standard | Autopilot | |:-------------------------:|:--------:|:---------:| | Application configuration | V | V | | Work node Management | V | | | Networking & Security | V | | 雖然Autopilot模式大多由GKE管理,但還是提供以下的物件 - DaemonSet - Deployment - StatefulSet - Job - Monitor and Security :::danger :pushpin: GKE 目前並沒有支援兩種模式之間的轉換 ::: ## 如何申請 ``` 建立cluster時即可選擇模式 ``` ![](https://i.imgur.com/RJSIGnm.png) - **Standard** - **Autopilot** ``` 建立時輸入cluster名稱及region ``` ![](https://i.imgur.com/l6R55jC.png) ``` 選擇網路設定及是否公開cluster ``` ![](https://i.imgur.com/a7o4GcV.png) ``` 選擇要運行哪個版本 ``` ![](https://i.imgur.com/km8WdCQ.png) :::warning 另可設定維護時段,GKE將會在你設定的時段內排定更新,但維護時間至少會持續四小時。 如不設定維護時段,GKE隨時有可能執行例行維護工作。 ![](https://i.imgur.com/gC2xIZn.png) ::: ## 費用💰 - *Standard* > **<font color="FDB933">以Node計算,每一個cluster會產生每小時 $0.10 美元的管理費用 </font>** - *Autopilot* > **<font color="FDB933">以Pod每秒request的Cpu、Memory、Storage計算,當降低workload時費用也會停止計算 </font>** ## 如何選擇 :round_pushpin: **Standard** :::info 適合已有K8S使用經驗,並且有自己的管理團隊可以運維Cluster ::: :round_pushpin: **Aautopilot** :::info 適合想專注在開發應用程式而不是運維方面,且想節省管理成本者 ::: ![](https://i.imgur.com/PaYtEVW.png) Autopilot 可以選擇spot pod ![](https://hackmd.io/_uploads/B1pcXA1la.png)