App Hub新發布,打造雲原生“高速公路”上的應用加油站
伴隨著雲原生技術體系的迅速普及,Kubernetes 專案和它所定義的宣告式 API,已經成為了全世界所有公有云上進行雲端應用管理的事實標準和基礎性假設,同時也成為了打通“雲”與全世界資料中心之間的“標準化高速公路”,組成了史無前例的雲原生應用交付與分發網路。
開放雲原生應用中心,是雲原生“高速公路”上的託管和分發應用的集散地,同時也是國內開發者使用雲原生應用的重要基礎倉庫。在 Kubernetes 生態中,“應用”是一組 YAML 格式的描述檔案,而云原生應用中心,則為搜尋、使用和分享這些應用描述檔案提供了一個完全開源與開放的互動平臺。與此同時,開放雲原生應用中心也是阿里雲容器映象服務(ACR)在開發者側的重要入口。
服務中國開發者的 Helm Hub “中國站”
在當前的 Kubernetes 應用生態當中,Helm 是最被廣泛使用的應用定義標準。所以在本次釋出當中,對 Helm 格式應用的託管、搜尋和分發能力成為了中心第一期上線的主要功能。
而為了能夠讓中國的開發者更好的使用 Helm Hub 的能力,阿里雲開發者中心與 Helm 社群達成了一系列技術合作,在開放雲原生應用中心提供了國內首個 Helm Hub 官方站的同步映象倉庫與站點。在中心當中,所有預設的 Helm應用 ,都定時同步自 Helm Hub 官方站並託管在 Github 上。在這個過程中, 雲原生應用中心會自動對同步過來的所有應用進行“本地化”操作,包括將訪問不暢的映象地址替換成阿里雲容器映象服務地址,並且不間斷的透過後臺 CI 系統在阿里雲 Kubernetes 服務上驗證這些應用等等。
這些工作,都將使得中國的開發者終於可以隨心所欲的搜尋雲原生應用,然後直接使用 helm install 命令將這些應用安裝在全世界任何一個 Kubernetes 叢集當中。
值得一提的是,開放雲原生應用中心使用的後端儲存服務,正是阿里雲用以支撐“雙十一”峰值交易所使用的企業級容器映象服務。這個服務背後,是託管阿里雲容器平臺團隊託管 10萬容器映象、支撐共計 2 億次的映象下載量的核心技術積累。
除此之外,雲原生應用中心還提供了“一鍵安裝”體驗功能,使用者只需要提供遠端 Kubernetes 叢集的接入資訊即可一鍵將應用部署過去。
國內首個在 Github 上開源產品路線與開發過程的雲端服務
首先,“開放雲原生應用中心” 6 個月內的所有 Roadmap,都已經直接在 Github 上開源,並接受所有開發者的反饋,在開發者訴求的驅動下進行迭代和演進。
其次,任何使用者都可以透過向這個 Github 庫提 PR 來將自己的應用或者自建 Helm Repo 在開放雲原生應用中心“上線”,被更廣大的國內開發者群體分享和使用。
第三,使用者所有對“開放雲原生應用中心”的建議和反饋,都會透過 Issue 的方式來進行跟蹤、管理和響應。
此外,開放雲原生應用中心的所有文件、指南、使用者手冊,也都會全部託管在這個 Github 組織中以便同開發者進行直接的協作,讓“開放”與“開源”這兩個雲原生技術理念的關鍵詞成為雲原生應用中心的第一準則。
遠不止 Helm:Kustomize 與 K8s 原生應用格式支援,即將上線!
儘管 Helm 目前是社群主要使用的雲原生應用管理工具,但開放雲原生應用中心並不是一個的 Helm Hub “克隆版”。事實上,Helm, 只是雲原生應用中心支援的其中一種應用管理方案。
在雲原生應用中心很快就會發布的後續版本中,我們將會率先提供基於 Kustomize 的應用描述檔案修改能力: K-R(Kube-Resource)服務。
K-R服務,將使得使用者可以直接透過 Overlay 的方式修改所有的應用描述檔案的所有欄位,而不會像 Helm 預設那樣只能透過模板替換或者 DSL 的方式修改應用描述檔案,進而造成描述檔案的“不可複用”化與碎片化。
而相比之下,K-R服務則使得應用描述檔案的“分層”,“複用”和“Rebase”成為了現實,讓雲原生應用中心能夠真正像 DockerHub 那樣成為應用分發流程中的關鍵環節。
檢視更多:https://developer.aliyun.com/hub
點選瞭解:
立即訂閱:
影片連結:
原文連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31550522/viewspace-2649571/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 暢談雲原生(上):雲原生應用應該是什麼樣子?
- 應用程式APP原生開發的好處APP
- 新發布企業加密DNS應用指南加密DNS
- Docker 新發布的 hub-tool 可直接檢視賬戶配額Docker
- 華為雲Serverless可觀測性解決方案打造高效、可靠的雲原生應用Server
- 智慧雲原生應用的崛起
- 在 Kyma 雲原生平臺上開發並部署 Node.js 應用Node.js
- 如何開發一個標準的雲原生應用?
- 使用雲原生應用和開源技術的創新攻略
- 雲原生儲存系列文章(一):雲原生應用的基石
- 重新理解“無容災不上雲”:應用多活將成為雲原生容災新趨勢
- 應用開發之爭:App終將回歸原生APP
- Nocalhost:雲原生開發新體驗
- 微信小程式、流應用、原生應用app、輕應用微信小程式APP
- 開放下載 | 《Knative 雲原生應用開發指南》開啟雲原生時代 Serverless 之門Server
- OpenKruise v1.0:雲原生應用自動化達到新的高峰UI
- 交通部關於高速公路影片上雲的新標準有什麼不同?
- 阿里雲 ACK One、ACK 雲原生 AI 套件新發布,解決算力時代下場景化需求阿里AI套件
- Node助力Web應用開發——在新的開發平臺,打造高效能Web應用Web
- 「雲原生上雲」後的聚石塔是如何應對 雙11 下大規模應用挑戰的
- 【雲原生安全】從分散式追蹤看雲原生應用安全分散式
- VMware的雲原生應用技術揭祕
- Native APP(原生應用)、Web App(Web應用)、Hybrid App(混合應用) 優缺點分析APPWeb
- 跨平臺打造移動原生應用的10大武器
- 深度好文|探尋雲原生時代應用研發新模式模式
- Dapr雲原生應用開發系列7:工作流整合
- 聚焦雲原生安全|從分散式追蹤看雲原生應用安全分散式
- 應用架構指南全新發布應用架構
- 應用模型開發指南上新介紹模型
- 雲原生時代來臨,開發者如何適應雲原生開發環境?開發環境
- 用友雲平臺,真正的雲原生架構,加速雲應用落地架構
- 一個字穩,雲原生產品家族支撐冬奧會九大業務場景,打造雲上奧運新體驗
- 樂訊通雲通訊:物聯網路卡在加油站的應用
- OpenHarmony 官網文件有哪些上新?上篇:應用開發文件上新
- 雲原生應用的十個關鍵屬性
- 《高效能iOS應用開發》打造使用者稀飯的AppiOSAPP
- 全面擁抱雲原生應用研發的拐點已經到來
- 揭秘!2周實現上雲上市,阿里雲SaaS上雲工具包如何打造新雲梯?阿里