目錄
- 一、什麼是CNCF基金會
- 二、項目規模
- 三、如何從CNCF開始學習雲原生
- 1.雲原生全景圖
- 2.雲原生路線圖
- 3.官方部落格
- 4.了解項目
- 三、總結
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yN2QzNxgzMiRmMmJTNiRGOyYzX3QDO0ITM1IzLcVDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
一、什麼是CNCF基金會
如果你嘗試了解過雲原生,一定看到過這個全景圖。
這張雲原生全景圖就是來自于CNCF基金會的。
CNCF基金會成立于2015年,是Linux基金會旗下最大的開源子基金會,也是目前 Linux 基金會下面最受關注和發展最快的基金會。其使命是創造和推動采用新的計算模式,即雲原生計算,來助力企業在雲計算模式下更好的建構可擴充的應用程式。作為全球雲原生應用特别是容器計算、微服務等技術領域最具影響力的組織,CNCF基提供了一個中立的合作平台,彙聚全球頂尖開發人員、終端使用者和廠商,聯合了華為、阿裡、騰訊、亞馬遜、微軟、Salesforce等超過500家國際知名科技公司,共同努力打造一個良性發展的雲計算生态。
二、項目規模
目前為止,CNCF旗下共有
- 123 個項目
- 15.9萬 名貢獻者
- 810 個組織
- 14個 認證的Kubernetes平台
換句話講,CNCF的成員涵蓋了市面上的雲原生相關的組織和項目。
三、如何從CNCF開始學習雲原生
1.雲原生全景圖
也就是上面那個全景圖,由于内容過于龐大,官方提供了篩選工具,你可以找到自己工作相關或者感興趣的項目,或者找到自己需要的項目。
官方的連結是 https://landscape.cncf.io/
2.雲原生路線圖
雲原生路線圖是官方推薦學習雲原生的方式,通路連結 https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png 為官方源檔案。
雲原生路線圖分成兩部分來看,第一部分看左側。
A.教育訓練和認證
B.咨詢
C.加入社群
這三個方面的差別比較大,對于開發者來說,更多的還是教育訓練和認證,即學習雲原生相關教育訓練并通過認證成為認證的雲原生工程師。
右側是一條企業走向雲原生的道路,分為十個步驟。
- 容器化 —— Docker
- CI/CD —— Argo
- 編排和應用定義 —— Kubernetes Helm
- 可觀察性和分析 —— prometheus
- 服務代理、發現和網格 —— CoreDNS Envoy Linkerd
- 網絡、政策和安全 —— Flannel Calico
- 分布式資料庫和存儲 —— Vitess Rook etcd TiKV
- 流式傳輸和消息傳遞 —— gRPC NATS CloudEvents
- 容器注冊 & 運作時 —— Harbor CRI-O
- 軟體發行 —— Notary
上面的每一步都包含着大量的相關軟體和最佳實踐,是以更多地這個圖的意思是告訴你:要搞定雲原生總共分幾步?
3.官方部落格
CNCF的部落格的含金量也很高,對于雲原生這個領域,部落格内容的品質很高,并且相關理念非常前沿。
官網位址為 https://www.cncf.io/blog/
另外,CSDN也拿到的CNCF的官方授權,會翻譯一些文章到公衆号和部落格上。
4.了解項目
下圖是CNCF下項目的發展鴻溝圖,我們耳熟能詳的一些項目,比如Kubernetes、etcd、gRPC都屬于畢業項目。
點選 https://www.cncf.io/projects/ 可以檢視具有代表性的畢業項目,并可以點選進入項目中看到最新進展。
三、總結
本文介紹了CNCF基金會的重要性,并通過雲原生全景圖、路線圖的方式帶你從上往下認識了雲原生相關的項目和生态。
對于詳細的單個項目,本文并沒有做進一步介紹,後續會慢慢補充完善。