這篇文章已超過一年。較舊的文章可能包含過時的內容。請檢查頁面中的資訊自發布以來是否已變得不正確。
2018 年 Kubernetes 應用程式調查結果
了解人們如何使用或想要使用 Kubernetes,可以幫助我們塑造從我們建構什麼到如何建構的一切。為了幫助我們了解應用程式開發人員、應用程式運營人員和生態系統工具開發人員如何使用和想要使用 Kubernetes,「應用程式定義工作小組」最近進行了一項調查。該調查的重點是這些類型的使用者角色,以及 Kubernetes 組織擁有的功能和子專案。其中包括 kubectl、Dashboard、Minikube、Helm、Workloads API 等。
結果已出爐,原始數據現已公開供所有人使用。
數據量過於龐大,無法在單一部落格文章中總結,我們希望人們能夠透過仔細研究數據找到有用的資訊。以下是一些引起我們注意的重點。
參與度
首先,我要感謝 380 位參與調查並提供回饋的人士。我們感謝您們花時間分享如此詳細的資訊。
回應次數增加 6.8 倍
在 2016 年的夏天,我們進行了一項關於應用程式使用情況的調查。當時 Kubernetes 還很新,談論運營應用程式的人數也少得多。
在過去一年又 10 個月中,受訪者人數增加了 6.8 倍。
我們處於創新生命週期的哪個階段?
Minikube 主要由 macOS 和 Linux 使用者使用。然而,根據 2018 年 Stack Overflow 調查,幾乎一半的開發人員使用 Windows 作為其主要作業系統。這正是 Minikube 可以運行的環境。
從其他數據集中看到差異,值得更深入地探討,以更好地了解我們的受眾、Kubernetes 的現狀,以及它在未來旅程中所處的位置。
大量的自訂工具
三分之二的受訪者為開發自家工具以協助應用程式開發和運營的組織工作。我們想知道為什麼會發生這種情況,因此我們追問了原因。44% 的參與調查者告訴我們他們這樣做的原因。
應用程式管理工具
在參與調查者中,只有 4 種工具的使用率超過 10%,其中 Helm 的使用率為 64%。更多工具的使用率超過 1%,包括我們直接詢問的工具以及讓使用者填寫我們未詢問工具的空間。調查中捕捉到的長尾效應顯示,有超過 80 種工具正在使用中。
想了解更多?
當 應用程式定義工作小組正在分析數據時,我們將觀察結果整理到一份 Google 投影片文件中。這是一份活文件,在我們審視和討論數據的同時,它將持續更新。
在 KubeCon 上有 一個議程,應用程式定義工作小組將在該議程中會面並討論調查結果。這是一個開放給所有與會者的議程,如果您有興趣參加。
當這個工作小組正在進行分析並分享結果時,我們鼓勵其他人也來查看數據,並分享可能獲得的任何見解。
請注意,調查問題是由應用程式定義工作小組在參與調查的各個子專案人員的協助下產生的。這就是為什麼相較於其他子專案,某些子專案有更多且多樣的問題。在為期兩週的資訊收集期間,該調查已在社群媒體、郵件列表、部落格文章、各種會議以及其他管道上分享。