聚焦雲原生,阿里雲與 CNCF 共話「雲未來,新可能」

阿里巴巴雲原生發表於2021-11-14
簡介:12 月 9 日,一場屬於中國開發者的年度技術盛宴即將拉開帷幕 —— 由雲原生計算基金會 CNCF 主辦的 KubeCon + CloudNativeCon + Open Source Summit China 2021 將以線上直播的方式與中國開發者們見面。

12 月 9 日,一場屬於中國開發者的年度技術盛宴即將拉開帷幕 —— 由雲原生計算基金會 CNCF 主辦的 KubeCon + CloudNativeCon + Open Source Summit China 2021 將以線上直播的方式與中國開發者們見面。

 title=

作為雲原生技術領域的頂級盛會,歷年的 KubeCon + CloudNativeCon + Open Source Summit China 都匯聚了國內外最活躍的開源雲原生社群、最先進的技術代表與行業的最佳落地實踐,推動雲原生計算領域的知識更新和技術進步。阿里雲作為本屆大會的鑽石贊助商,為 CNCF 提供了大力的支援,獲得了大會主辦方的高度認可。

自 2017 年以來,阿里巴巴在雲原生技術領域投入了巨大力量,深度參與到 etcd、Kubernetes、ContainerD 等多個頂級開源專案的開發與維護當中,並通過雲原生技術棧完成了整體基礎架構體系的自我升級。截至 2020 年底,阿里巴巴已有 KubeVela、OpenYurt、Fluid、OpenKruise 等超過 10 個專案進入 CNCF;對 Kubernetes 專案的貢獻量也位居全球前 10。

不能錯過!

來自 10+ 阿里雲技術專家的雲原生創新實踐

在本屆大會中,來自阿里雲的一線雲原生技術專家帶來了豐富的演講議題,有超過 10 個議題通過主辦方的嚴格篩選,內容涵蓋雲原生應用交付、雲原生 AI、 Kuberentes 叢集管理、容器執行時、CNI、故障監測、Serverless 等雲原生細分技術領域,在議題入選數量、話題豐富度方面都表現出色。

以下為本屆大會上將由阿里雲帶來的精彩分享議題:

Keynote|雲未來,新可能

演講嘉賓:

易立 Li Yi (Mark),阿里雲資深技術專家,阿里雲容器服務研發負責人

議題簡介:

後疫情時代,數字技術全面融入了我們的日常生活,發揮著不可或缺的作用。綠色發展,產業升級已經成為經濟增長的新勢能。雲原生技術是支撐企業數字化轉型的原動力,也在成為業務創新的引擎。

 title=

Session|十大議題,精彩分享

議題 1:

以一致的經驗構建和管理多叢集應用

Build and Manage Multi-cluster Application with Consistent Experience - Yong Feng & Jianbo Sun, Alibaba

簡介:與在多叢集環境中部署和管理應用程式相比,當前在本地環境中開發應用程式的使用者體驗存在巨大差距。將經過良好測試的應用程式移到多叢集環境時,需要付出大量的努力。在本節課中,我們將演示如何將 KubeVela 和 OCM(開放叢集管理)結合起來解決阿里雲中的問題。使用者只需根據 KubeVela 應用程式規範定義一個應用程式另一種標記語言 (YAML),其餘的將由 KubeVela 和開放叢集管理處理。KubeVela 將準備一個部署工作流,包括在需要時建立 Kubernetes 叢集。開放叢集管理將幫助註冊叢集並在叢集之間分配資源。因此,在本地開發和多叢集生產部署之間部署和管理應用程式的使用者體驗是一致的。我們將討論這些用例、挑戰以及相關的工作和經驗。

議題 2:

介紹和深入瞭解 TAG 應用程式交付

Introduction and Deep - Dive into TAG App Delivery - Hongchao Deng, Alibaba & Thomas Schuetz, Dynatrace

簡介:TAG 應用程式交付專注於簡化 Kubernetes 上的應用程式交付,以及改善開發者的體驗。此次討論將展示圍繞運營商、混沌工程、應用交付方法和演示應用的最新發展情況。無論您是剛開始瞭解雲原生應用交付,還是想要了解最新進展,此次討論將基於應用交付領域的 CNCF 專案反饋,為您提供正在進行的活動資訊、最新發展情況和所選定的發展趨勢資訊。

議題 3:

阿里巴巴如何在使用者面前發現和定位 Kubernetes 叢集問題

How We Discover and Locate Kubernetes Cluster Problems Before Users at Alibaba - Peng Nanguang, Alibaba

簡介:快速發現和定位問題的能力是快速恢復系統的基石。只有首先快速發現和定位問題,我們才能討論如何解決問題並最大限度地減少使用者損失。那麼,在複雜的大規模場景中,我們如何在使用者面前發現和定位問題呢?我將介紹一些我們在管理大型 Kubernetes 叢集過程中快速發現和定位問題的經驗和實踐——我們如何通過建立通用連結檢測 + 定向檢測工具 KubeProbe 來解決我們遇到的問題,以應對大規模叢集的穩定性挑戰。

議題 4:

EROFS,我們目前在為容器做什麼?

EROFS, What Are We Doing Now For Containers? - Xiang Gao & Xuyang Ge, Alibaba Cloud

簡介:EROFS 檔案系統是一個 Linux 只讀檔案系統,目的是在保證端到端效能的前提下節省額外的儲存空間,這一檔案系統從 Linux 4.19 開始得到了正式升級。此前,該檔案系統主要用於嵌入式裝置,但是,我們發現對於容器用例也有迫切的只讀高效能檔案系統需求。本主題將詳細介紹我們正在為此種新場景開發的新特性。

議題 5:

如何在零停機的情況下遷移 Kubernetes 叢集

How To Migrate Kubernetes Cluster With Zero Downtime - Jing Gu & Yaoyao Xie, Alibaba

簡介:跨多個版本升級 Kuberentes 的風險更大。許多客戶選擇使用叢集遷移(即建立一個新的高版本叢集,然後將應用程式從低版本叢集遷移到高版本叢集)而不是升級叢集。然而,如何在零停機的情況下遷移叢集已經成為一個重大挑戰。本次分享提出瞭解決問題的辦法。

議題 6:

最佳實踐:Kubernetes 叢集中 DNS 故障的可觀測性與根因診斷

Best Practice: DNS Failure Observability and Diagnosis in Kubernetes - Yuning Xie, Alibaba

簡介:在阿里雲數萬個 Kubernetes 叢集中,DNS 域名解析故障是最常見的問題之一。DNS 解析故障的現象也千奇百怪,有些是間歇性的,有些是持續性的,有些影響了所有型別的域名查詢,有些隻影響了小部分。其根因也不盡相同,大部分是容器網路問題,有時候是配置錯誤。Yuning Xie 將介紹在 Kubernetes 中 DNS 解析故障的可觀測性與根因診斷,本主題將包括以下內容:

1. 介紹 Kubernetes 中常見的 DNS 解析故障場景

2. 介紹 CoreDNS 內建的可觀測性外掛,例如 log/errors/trace/dump/metrics

3. 如何通過 dnstap 協議診斷 CoreDNS 異常,以替代 tcpdump 等傳統高開銷的方法

4. 如何基於 BPF 完成客戶端側 DNS 異常的根因診斷

議題 7:

Fluid:Kubernetes 原生分散式資料集協調器和加速器

Fluid: Kubernetes Native Distributed Dataset Orchestrator and Accelerator - Yang Che, Alibaba & Yuandong Xie, Tencent

簡介:在公有云上使用 Kubernetes 執行大資料和人工智慧應用成為新趨勢。然而,在 S3、谷歌雲端儲存、Hadoop 分散式檔案系統 (HDFS) 等雲分解環境中訪問資料,極大地挑戰了訓練效能,限制了計算的可伸縮性。Yang Che 和 Chris 將介紹 Fluid,以及它如何提高 Kubernetes 中大資料和人工智慧應用程式的效能。Fluid 是一個開源、社群驅動、高度協作的專案,由大學裡的工程師和研究人員提供。它由雲原生計算基金會 (CNCF) 作為沙盒專案主辦。在本課程中,與會者將瞭解專案動機、體系結構、最新功能和使用者採用情況。之後,Yang Che 和 Chris 將介紹專案路線圖以及新貢獻者如何參與,並展示一個關於通過 Fluid 加速無伺服器計算的演示。

議題 8:

在 OpenKruise 中擴充套件容器執行時的操作

Extend the operations for container runtime in OpenKruise - Siyu Wang, Alibaba

簡介:通常情況下,人們只能使用普通舊資料作為 Kubernetes 中最小的操作單元。他們可以建立一個普通舊資料,但不能控制普通舊資料中的容器,也不能通過 Kubernetes 應用程式介面在某些節點上提取影像。這是因為 Kubernetes 沒有提供操作執行時的應用程式介面,比如 Containerd 或 Docker。據我所知,一些公司在他們的叢集中入侵了 Kubelet 的程式碼,以便他們可以對容器做更多的事情。然而,為執行時擴充套件操作確實是一種錯誤的方法,因為它不利於開源和社群的合作。現在,雲原生計算基金會沙箱專案之一 OpenKruise 提供了高階功能,可以在每個原始 Kubernetes 叢集中操作容器執行時。它支援通過 CRD 進行大規模影像預下載和容器重啟,因此使用者只需應用 CR 另一種標記語言即可完成這些工作。在本次演講中,我們將介紹 OpenKruise 中功能的用法,以及它如何與 Kubelet 和 CRI 合作。

議題 9:

實現 FaaS + Dapr + Kubernetes 技術融合,構建全新的阿里巴巴雲無伺服器研發系統

Achieving FaaS + Dapr + Kubernetes technology integration, and build a new Alibaba Cloud Serverless R&D system - Zhao Qingjie, Alibaba

簡介:隨著雲原生生態系統的不斷髮展,Kubernetes 已經成為了一種雲作業系統。與此同時,無伺服器是雲端計算下一個十年的發展主題這種聲音越來越多,那麼 Kubernetes 將如何更好地支援這種無伺服器場景呢?如何使用 Kubernetes 生態系統更好地整合二者?儘管諸如 Kubernetes 原生和 Fission 一類基於 Kubernetes 的無伺服器解決方案已經在行業內出現,但是其仍無法突破零還原和高密度 + 高頻率建立等技術瓶頸。本次討論主要介紹如何在阿里巴巴內部實現技術突破,以及如何實現現有應用的大規模遷移。

  1. FaaS 在 Kubernetes 上的瓶頸。
  2. 如何突破節點瓶頸,實現單節點上 1200 個例項的高密度部署。
  3. 如何打破效能瓶頸,實現 1w+/5s 的高頻建立和刪除。
  4. 如何重複使用 Kubernetes 的生態能力,擴充套件 FaaS 的邊界。
  5. 如何快速大規模遷移現有應用的無伺服器形式?

議題 10:

CNI 1.0.0 概述以及 CNI 2.0 扼要介紹

Overview of CNI 1.0.0 and preview of CNI 2.0 - Bruce Ma, Ant Financial & Bingshen Wang, Alibaba

簡介:CNI 1.0.0 版本是最近釋出的首個穩定版本,這也意味著規範和特徵將在一定程度上暫時保持不變,並且可以廣泛使用。本主題將詳細回顧 CNI 1.0.0 版本發展過程中的主要特徵和增強功能,以助您更加合理、規範地使用 CNI。第二部分中,我們將深入探討 CNI 2.0 的發展前景,以及 CNI 1.0 時代存在的一些問題和不足,包括安全性、實時網路狀態、外掛二進位制檔案的執行、配置管理等。此外,我們希望這一主題能吸引更多 CNI 2.0 的貢獻者。

與阿里雲和 CNCF 一起,

共建中國雲原生生態

10 多年來,作為國內雲端計算領域的先行者,阿里雲一直注重將自身在大規模雲原生應用實踐中沉澱的經驗,通過產品、開源專案和技術輸出貢獻給廣大的企業和開發者,切實推動雲原生人才的教育和培養。

2021 年 8 月,在全球開源技術峰會 GOTC 現場,阿里雲、 Linux 開源軟體學園共同宣佈,聯合業界知名 IT 教育機構馬哥教育升級“雲原生人才培養計劃 2.0” ,聚開源生態力量,幫助雲原生開發者獲得從理論基礎、開源實踐到企業應用落地的體系化成長。

在未來,阿里雲還將持續地與 CNCF 共同推動中國雲原生技術發展,同時歡迎更多的企業、開源愛好者與雲原生開發者成為 CNCF 和阿里雲的夥伴,共建美好開源社群。

本屆 KubeCon + CloudNativeCon + Open Source Summit China 2021 的議程安排現已全面上線,更多詳情請點選此處檢視大會官網~

版權宣告:本文內容由阿里雲實名註冊使用者自發貢獻,版權歸原作者所有,阿里雲開發者社群不擁有其著作權,亦不承擔相應法律責任。具體規則請檢視《阿里雲開發者社群使用者服務協議》和《阿里雲開發者社群智慧財產權保護指引》。如果您發現本社群中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社群將立刻刪除涉嫌侵權內容。

相關文章