嗨各位!歡迎來到阿里雲K8S服務的第二集!ASK!
我們在前兩篇的介紹與實戰演練中,看到了阿里雲的雲原生服務ACK的服務,並且知道了ACK有三種版本。
- 專有版
- 託管版
- Serverless版
在ACK介紹中,有簡單介紹雲原生的K8S服務,實戰演練也帶大家看過了託管版的ACK如何使用。
那麼本次,將會帶大家了解Serverless版本(ASK),究竟跟ACK有什麼差別!
Serverless版本的ASK,屬於阿里雲推出的一個無伺服器K8S容器服務,在ECI - 基礎介紹當中,我們學到了ECI這項服務;而ASK的Pod,就是基於ECI所打造出來的。
而ASK與ACK另外兩個服務,最重要的差別是什麼呢?
筆者整理如下:
那麼,ASK都有些什麼樣的特點?
虛擬節點:ASK Cluster是以虛擬的節點來建立ECI Pod,同時每個ECI Pod都運行在阿里雲自有的Linux作業系統下運行,並且進行安全隔離
負載管理:支援Deployment、StatefulSet、Job/CronJob、Pod、CRD等等原生K8S的負載類型
網路管理:
Service管理:支援LoadBalancer,但不支援NodePort類型的Service
Ingress管理:支援SLB Ingress、Nginx Ingress
IP管理:支援綁定彈性IP (EIP),可以選擇系統創建或者自行創建。
存儲管理:
Block Storage:可以選擇指定的硬碟進行掛載;也可以動態創建硬碟存儲。
File Storage:使用NFS Volume來進行存儲掛載。
簡單說明了ASK的基本介紹後,我們大致上可以知道,ASK其實就是ECI的進階版,更加的雲原生,所有組件都可以在雲端上面完成,也不會有Master-Node & Worker Node讓我們進去做細緻的操控;非常適合只想專注在開發程式碼的小夥伴!
接下來就是實戰演練啦,讓我們繼續前進到下一篇吧!