共計 876 個字符,預計需要花費 3 分鐘才能閱讀完成。
如何理解 Kubernetes 的軟件一致性認證,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
什么是軟件一致性
我們知道有些開源軟件授權是非常寬松的,意味著廠商可以改造開源軟件以供商用。如果一款開源軟件被多家廠商改造,那么就好像同一個開源軟件出現了眾多分支,基于這些分支開發出的產品往往面臨兼容性和可移植性問題。
兼容性:比如基于 Kubernetes 1.0 開發的產品,很可能后續無法順利升級新的版本,即便社區提供了新的特性,也很難做到無縫升級。
可移植性:像 Kubernetes 這樣的平臺性軟件,開發的產品往往也是平臺產品,最終用戶一旦使用了某個產品后,可能無法順利的遷移到其他產品中。
所謂軟件一致性,簡單的指眾廠商使用相同的開源軟件或開源軟件核心。
軟件一致性認證計劃
對于開源軟件而言,軟件一致性尤為重要,它可以避免分裂,使眾廠商將精力聚焦于共同推動軟件發展而不是自成一家。
2017 年 CNCF 啟動了 Kubernetes 一致性認證計劃,CNCF 提供一套測試工具,各廠商按照操作指導進行測試自身的產品,將測試報告上傳給 CNCF 社區,CNCF 審核測試報告后,會給符合條件的企業頒發一個證書。
頒發的證書將會有如下標識,這可以作為產品的賣點:
軟件一致性認證有什么好處對社區而言
對社區而言,可以繼續拉攏廠商共同致力于開源生態發展,以保證開源軟件繼續演進。
對企業而言
對企業而言,獲取 Kubernetes 一致性認證,在一定程度上代表 CNCF 對自家產品的認可,可以提高企業的市場競爭力。
另外,獲取一致性認證的企業,CNCF 會在其官方網站呈現企業的 Logo,這也可以提升企業的知名度。
對用戶而言
對于用戶而言,用戶選擇產品更放心,而不必擔心一旦選擇某家廠商的產品,則受制于該廠商,很難切換到其他廠商的產品。
所以,用戶更傾向于選擇已經拿到一致性認證的企業進行合作。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。