1. 程式人生 > >全球公測,阿裏雲Serverless Kubernetes 更快、更強、更省心

全球公測,阿裏雲Serverless Kubernetes 更快、更強、更省心

應用程序 兼容 servle ber 關註 clust disco res str

摘要: Serverless Kubernetes全球公測進行時!

2018年8月,阿裏雲Serverless Kubernetes服務開啟全球公測,開放杭州、上海、美西矽谷區域,同時支持國內站和國際站。用戶不僅可以實現秒級部署Kubernetes容器應用,而且無需容量規劃,無需節點管理,且支持彈性擴容。該服務目前正在免費公測中!

Serverless Kubernetes是什麽?

阿裏雲Serverless Kubernetes服務意在降低容器技術的使用門檻、簡化容器平臺運維。用戶可以從此專註於設計和構建應用程序,而不需管理運行應用程序的基礎設施,如Kubernetes集群和服務器。

技術分享圖片

它基於阿裏雲彈性計算基礎架構,充分發揮了虛擬化資源帶來的安全性、彈性特點;並且與Kubernetes 生態兼容, 支持Workload(Deployment, StatefulSet, Job, Pod)、Service、Ingress、Volumes、Service Account and HPA等功能,並可與容器用戶現有應用環境完全融合。

該服務具備簡單易用、按需付費、兼容並包、安全隔離、按需擴容、互聯互通等優勢,並在容器調度、服務發現、服務訪問、資源管理、子帳號支持等多維度技術加強。例如,用戶既可以通過LoadBalancer Service對外提供四層服務訪問,也可以通過Ingress來對外提供七層服務訪問。

技術分享圖片

Serverless Kubernetes適用於哪些場景?

Serverless Kubernetes結合容器的高移植性和高靈活性與阿裏雲彈性計算提供的彈性調度和隔離性,其應用場景非常廣泛,可敏捷便利部署於包括web應用、移動應用後端服務、多媒體處理、數據處理、持續集成等多種場景,非常適合批量任務和突發工作。

Serverless Kubernetes新功能知多少

產品自從發布以來,收到了很多用戶的積極反饋,團隊也在持續不斷地進行功能叠代,優化產品體驗。目前已經發布了很多新功能,包括Exec/Attach、服務發現、Ingress、Service Account、子賬號,今天本文與大家分享三個功能點。更多內容請移步《玩轉Serverless Kubernetes新功能》

1 基於雲解析PrivateZone的服務

服發現務發現(Service Discovery)是kubernetes集群中服務相互通信的基礎功能,傳統的服務發現依賴於集群內部的DNS組件,而Serverless Kubernetes的服務發現則是基於阿裏雲雲解析PrivateZone實現,用戶無需安裝kubedns之類的組件即可輕松實現服務發現。

其中,雲解析 PrivateZone,是基於阿裏雲專有網絡VPC(Virtual Private Cloud)環境的私有域名解析和管理服務。用戶可以自定義的一個或多個專有網絡中將私有域名映射到IP資源地址,同時在其他網絡環境無法訪問私有域名。

目前服務發現功能只作用於Intranet Service和Headless Service。創建service之後在pod中即可通過長域名和短域名訪問集群內的service:

長域名:

svc.clusterId.svc.cluster.local ($clusterId為servleress集群id)

短域名:

$svc

2 Ingress功能發布

在Kubernetes集群中,Ingress是授權入站連接到達集群服務的規則集合,可以通過 Ingress 配置提供外部可訪問的 URL、負載均衡、SSL、基於名稱的虛擬主機等。

在阿裏雲Serverless Kubernetes集群中,可以通過LoadBalancer Service對外提供四層服務訪問,也可以通過Ingress來對外提供七層服務訪問。無需安裝Ingress Controller即可輕松使用Ingress。

3 Service Account

在Serverless Kubernetes中,默認開啟Service Account功能,這就意味pod默認有權限訪問apiserver。在創建的容器中可以發現目錄/var/run/secrets/kubernetes.io/serviceaccount/下有三個文件:文件namespace、token和ca.crt。其中後兩個為容器通過service account訪問集群的憑據,通過service account用戶只可訪問pod所在serverless集群中的資源。

歡迎大家一起來體驗Serverless Kubernetes,體驗真正的容器雲原生。

寫在最後

阿裏雲產品負責人易立表示:“如果將管理一個Kubernetes集群比作駕駛一輛功能強大手動擋跑車,而使用Serverless Kubernetes就是乘坐一輛自動駕駛汽車,輕松享受計算的自由。其優勢在於,剝離了復雜耗時的管理運維工作,自動調配底層服務資源,該模式更符合對未來雲計算的理解:用戶無需關註環境配置、服務器管理、維護升級等操作,而是更專註在編寫應用程序邏輯上。”

原文鏈接

本文為雲棲社區原創內容,未經允許不得轉載。

全球公測,阿裏雲Serverless Kubernetes 更快、更強、更省心