~xdavidwu/cskloudv3-thesis

51d13dd8b6921ed5f8b1f52774e2bda78f4ab205 — Pinghao Wu 6 months ago 21a63df
Evaluation: sparkles comparison table TODO explain
1 files changed, 23 insertions(+), 0 deletions(-)

M Sections/5.Evaluation.tex
M Sections/5.Evaluation.tex => Sections/5.Evaluation.tex +23 -0
@@ 42,3 42,26 @@
單一容器預設佔有量以及 \ref{sec:kubectl-shell} kubectl shell 的佔有量也將影響使用者體驗,其中尤其是 kubectl shell 的佔有量,為了避免影響使用者權益,我們希望將他壓低,但又不應降到令使用者感到卡頓。另外在使用者不自行估計限制的情況下,單一容器預設佔有量除了影響能同時運行的容器數量,也影響到能夠運行的工作負載種類,在此方面最敏感的是記憶體,部份使用較多記憶體的程式可能會因為不足而異常中止,導致無法順利運行。對於這兩組佔有量的評估也是實驗要點之一。

對於配額的規劃在實驗階段與正式上線也將有所誤差,尤其對於 CPU 在測試環境用的是系計中的二線老舊硬體,改為正式用的一線新硬體時,配合效能的改變,應能再減少其配額量至一半左右。

\section{使用者問卷調查}

\section{質性分析}

\begin{table}[htb]
    \centering
    \caption{Sparkles 與常見 Kubernetes 客戶端比較}
    \label{tab:quota}
    \begin{tabular}{l || c | c | c | c}
        & Sparkles & kubectl & k9s & \hspace{1em}Lens\hspace{1em} \\
        \hline\hline
        界面形式 & 網頁 & CLI & TUI & GUI \\ \hline
        使用者安裝設定 & 不需 & 需要 & 需要 & 需要 \\ \hline
        配額細項追蹤 & 有 & 無 & 無 & 無 \\ \hline
        \makecell[l]{ServiceAccount \\ tokens 管理} & 有 & 流程較手動 & 無 & 無 \\ \hline
        \makecell[l]{YAML 編輯器 \\ 欄位提示補全} & 有 & 無 & 無 & 無 \\ \hline
        內建 Helm 功能 & \makecell{限內建 \\ Repository} & 無 & 無安裝、更新 & 有 \\ \hline
        Port forwarding & 無 & 有 & 有 & 有 \\ \hline
        多叢集管理 & 無 & 有 & 有 & 有 \\ \hline
        開放原始碼 & 是 (MIT) & 是 (Apache-2.0) & 是 (Apache-2.0) & 否 \\
    \end{tabular}
\end{table}