在ACK Edge叢集中,推薦叢集中至少存在兩個雲端ECS節點。本文介紹雲端ECS節點在ACK Edge叢集中的作用以及如何將業務部署到雲端ECS節點。
雲端節點的作用
在ACK Edge叢集中,為了保證叢集資源與API Server和其他雲產品的互動,需要運行大量系統組件。為了保障系統組件的安全及穩定,這些組件需要部署在雲端ECS節點上:
重要
叢集版本為1.30.7-aliyun.1及更低版本時,如果叢集中沒有雲端節點,會導致邊緣節點池建立失敗。
組件名稱 | 是否必須安裝 |
是 | |
叢集版本在1.30及以下需要安裝 | |
叢集資源需要訪問公網時必須安裝 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 | |
否 |
如何將業務部署到雲端節點
在ACK Edge叢集中,雲端ECS節點預設帶有alibabacloud.com/is-edge-worker: 'false'標籤。如果需要將業務部署到雲端ECS節點上,需要在工作負載中配置nodeSelector,選擇具有此標籤的節點:
...
nodeSelector:
alibabacloud.com/is-edge-worker: 'false'
...建議將需要頻繁與API Server互動的controller、webhook應用部署在雲端節點。