原创 關於Kubernetes規劃的靈魂拷問集,緩解你的選擇恐懼症

Kubernetes已經成爲企業新一代雲IT架構的重要基礎設施,但是在企業部署和運維Kubernetes集羣的過程中,依然充滿了複雜性和困擾。阿里雲容器服務自從2015年上線後,一路伴隨客戶和社區的成長,目前託管着上萬的K8s集羣來支撐全球

原创 WebAssembly 與 Kubernetes雙劍合璧:機遇與挑戰

無處不在的WebAssembly 如果評選2019年編程技術的“網紅”,無論是前端圈還是後端圈 WebAssembly (WASM) 都絕對能夠高票入選。然而,如果評選最被“低估”的技術,我覺得 WebAssembly 也可以輕鬆入圍。借用

原创 在阿里雲容器服務中體驗RAPIDS加速數據科學

摘要 算法、數據和算力稱爲人工智能的三大要素,如果沒有算力的支撐,人工智能難以落地。而Nvidia GPU的強勁算力是AI模型訓練加速的首選,但是它的價格也確實不菲。如何能夠簡單,有效同時低成本的使用Nvidia GPU的算力,使用阿里雲容

原创 阿里雲上萬個 Kubernetes 集羣大規模管理實踐

內容簡介: 阿里雲容器服務從2015年上線後,一路伴隨並支撐雙十一發展。在2019年的雙十一中,容器服務ACK除了支撐集團內部核心系統容器化上雲和阿里雲的雲產品本身,也將阿里多年的大規模容器技術以產品化的能力輸出給衆多圍繞雙十一的生態公司和

原创 雲原生應用萬節點分鐘級分發協同實踐

引言 2019 年天貓雙11,阿里巴巴核心系統首次實現 100% 上雲。面對全球最大的交易洪峯,阿里雲扛住了每秒 54.4 萬筆的交易峯值,這是“雲原生”與“天貓全球狂歡節”的一次完美聯名。 (圖爲 2019 年天貓雙11 成交額) 容器

原创 VPGAME 的 Kubernetes 遷移實踐

背景 隨着容器技術的日趨成熟,公司近期計劃將服務遷移至容器環境,通過 Kubernetes 對容器進行調度、編排和管理。並藉此機會,對服務進行標準化,優化整個 CI/CD 的流程,提高服務部署的效率。 CI/CD 工具的選擇 CI/CD 工

原创 Knative 實戰:基於 Kafka 實現消息推送

背景 消息隊列 for Apache Kafka 是阿里雲提供的分佈式、高吞吐、可擴展的消息隊列服務。消息隊列 for Apache Kafka 廣泛用於日誌收集、監控數據聚合、流式數據處理、在線和離線分析等大數據領域,已成爲大數據生態中不

原创 超大規模商用 K8s 場景下,阿里巴巴如何動態解決容器資源的按需分配問題?

引言 不知道大家有沒有過這樣的經歷:當我們擁有了一套 Kubernetes 集羣,然後開始部署應用的時候,我們應該給容器分配多少資源呢? 這很難說。由於 Kubernetes 自己的機制,我們可以理解容器的資源實質上是一個靜態的配置。 如

原创 進擊的 Java ,雲原生時代的蛻變

在企業軟件領域,Java 依然是絕對王者,但它讓開發者既愛又恨。一方面因爲其豐富的生態和完善的工具支持,可以極大提升了應用開發效率;但在運行時效率方面,Java 也揹負着”內存吞噬者“,“CPU 撕裂者“的惡名,持續受到 NodeJS、Py

原创 下載達 10 萬次的 IDEA 插件,K8s 一鍵部署瞭解一下?

隨着互聯網時代的不斷髮展,開發者可能會面臨這樣的困境:爲了解決問題、提升開發效率而竭力研發出來的“創新”,似乎削弱了他們在公司的重要程度,甚至取代了他們原先的地位。 比如,在雲原生時代,部分企業更願意選擇 K8s 來解決運維、彈性的問題,而

原创 Knative 基本功能深入剖析:Knative Eventing 之 Sequence 介紹

在實際的開發中我們經常會遇到將一條數據需要經過多次處理的場景,稱爲 Pipeline。那麼在 Knative 中是否也提供這樣的能力呢?其實從 Knative Eventing 0.7 版本開始,就提供了 Sequence CRD 資源,

原创 Knative 實踐:從源代碼到服務的自動化部署

通過之前的文章,相信大家已經熟悉了 Serving、Eventing 以及 Tekton。那麼在實際使用中,我們往往會遇到一些複雜的場景,這時候就需要各個組件之間進行協作處理。例如我們提交源代碼之後是否直接可以部署服務到 K8s 中? 這

原创 Knative 基本功能深入剖析:Knative Serving 之服務路由管理

本文主要圍繞 Knative Service 域名展開,介紹了 Knative Service 的路由管理。文章首先介紹瞭如何修改默認主域名,緊接着深入一層介紹瞭如何添加自定義域名以及如何根據 path 關聯到不同的 Knative Se

原创 Knative 基本功能深入剖析:Knative Serving 自動擴縮容 Autoscaler

Knative Serving 默認情況下,提供了開箱即用的快速、基於請求的自動擴縮容功能 - Knative Pod Autoscaler(KPA)。下面帶你體驗如何在 Knative 中玩轉 Autoscaler。 Autoscal

原创 Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理

本篇主要介紹 Knative Serving 的流量灰度,通過一個 rest-api 的例子演示如何創建不同的 Revision、如何在不同的 Revision 之間按照流量比例灰度。 部署 rest-api v1 代碼 測試之前我