本文發表於一年多前。舊文章可能包含過時內容。請檢查頁面中的資訊自發布以來是否已變得不正確。
2018 年 Kubernetes 應用調查結果
瞭解人們如何使用或想要使用 Kubernetes 可以幫助我們塑造從構建內容到構建方式的一切。為了幫助我們瞭解應用程式開發人員、應用程式操作員和生態系統工具開發人員如何使用以及想要使用 Kubernetes,應用程式定義工作組最近進行了一項調查。該調查側重於這些型別的使用者角色以及 Kubernetes 組織擁有的功能和子專案。其中包括 kubectl、Dashboard、Minikube、Helm、Workloads API 等。
結果已公佈,原始資料現已向所有人開放。
資料量太大,無法在單個部落格文章中總結,我們希望人們能夠透過仔細研究資料找到有用的資訊。以下是一些引起我們注意的亮點。
參與情況
首先,我要感謝 380 位參與調查並提供反饋的人。我們感謝大家投入時間分享如此多的細節。
響應增加 6.8 倍
在 2016 年夏天,我們進行了一項關於應用程式使用情況的調查。當時 Kubernetes 比較新,討論操作應用程式的人數也少得多。
在過去一年零十個月中,受訪者數量增加了 6.8 倍。
我們在創新生命週期的哪個階段?
Minikube 主要由 macOS 和 Linux 使用者使用。然而,根據 2018 年 Stack Overflow 調查,近一半的開發人員使用 Windows 作為他們的主要作業系統。Minikube 將在此類系統上執行。
與其他資料集的差異值得更深入地研究,以更好地瞭解我們的受眾、Kubernetes 的現狀以及其發展歷程。
大量自定義工具
三分之二的受訪者在開發自己的工具以幫助應用程式開發和操作的組織工作。我們想知道為什麼會發生這種情況,所以我們提出了一個後續問題,詢問原因。44% 的受訪者告訴我們他們這樣做的原因。
應用程式管理工具
只有 4 種工具被超過 10% 的受訪者使用,其中 Helm 被 64% 的受訪者使用。還有許多其他工具被超過 1% 的人使用,其中包括我們直接詢問的工具以及人們填寫我們未詢問的工具的空間。調查中捕獲的長尾包含 80 多種正在使用的工具。
想了解更多嗎?
隨著應用程式定義工作組正在處理資料,我們將觀察結果放入一份Google Slides 文件中。這是一個活文件,在我們檢視和討論資料時將繼續增長。
在 KubeCon 上有一次會議,應用程式定義工作組將開會並討論調查。如果您想參加,此會議向所有與會者開放。
雖然這個工作組正在進行分析和分享,但我們鼓勵其他人檢視資料並分享可能獲得的任何見解。
請注意,調查問題由應用程式定義工作組在調查中包含的各種子專案工作人員的幫助下生成。這就是為什麼有些子專案的問題比其他一些子專案的問題更多且更豐富的原因。該調查在社交媒體、郵件列表、部落格文章、各種會議等上分享,收集資訊為期兩週。