看起來官方網站, get started 章節,和 Developer guide > Dev Environment Setup 都不是主要服務的安裝。看起來社群上提到使用 kind 安裝才是正確的,看起來這可以列入影片的內容裡,節省掉很多沒有必要的嘗試,我嘗試使用 markdown 的網頁產生一個開放的內容,間接影響官方網站的發展,希望實務上的推廣,可以把次要的內容整理起來,把主軸給凸顯出來,練習和實驗的部分另外標注清楚,這樣子實錄跑實作,也會比較順暢。Build and Run這一頁是最重要的,它使用 yunikorn-k8shim 表面沒寫他是應用 kind, 或是 helm 管理 docker 裡 k8s 容器的虛擬架構,清楚掌握對於順暢操作和管理,非常的重要,這兩天,我在整理實作出來。
Run YuniKorn locally
When you have a local development environment setup you can run the scheduler in your local Kubernetes environment. This has been tested in a desktop enviornment with Docker Desktop, Minikube, and Kind. See the Dev Environment Setup guide for further details.
這樣寫,把基礎的部分拉太長,幾乎跟主要的虛擬環境安裝說明的比重一樣了,實際閱讀和維護很不利。說假設你設定好本地 K8S 環境,你可以或是能夠執行排程器,這已經經過測試,根據 Dev Environment Setup 章節,直譯是開發環境設置。讀了一大串,看到這裏,他才提示使用 make run 執行環境,如果不是這一週的我,而是上週真正的初次閱讀的狀態下,實在很難熟悉操作,不藉由 AI 問答協助,排除遇到的困難。 看起來允許很大程度的客製化,但是要對虛擬環境中的服務,有好的計劃,和運作的資源分配,這些要想好,在環境中,用 yaml 的設定檔執行設定,在去做測試。