我目前正在使用命令curl -sfL https://get.k3s.io下載 k3s。腳本get.k3s.io使用第三方互聯網呼叫 URL:
GITHUB_URL=https://github.com/k3s-io/k3s/releases
STORAGE_URL=https://storage.googleapis.com/k3s-ci-builds
我想避免上述對 URL 的呼叫,并希望將相同的 k3s 包本地存盤在我的個人 github 專案位置并從那里下載/讀取它。有人可以讓我知道編輯此腳本或在本地下載和存盤 k3s 的步驟/程式嗎?
uj5u.com熱心網友回復:
K3s GitHub 頁面有手動下載的說明。您只需從releases下載適當的版本,并像使用任何其他二進制檔案一樣使用它。
默認情況下,下載的二進制檔案不可執行。在使用它之前,您必須這樣做
chmod x k3s
如果你想k3s在系統范圍內可用,你需要把它放在正確的位置(例如/usr/local/bin)
sudo mv k3s /usr/local/bin
如果您跳過上述步驟,請在以下步驟中替換k3s為./k3s。
sudo k3s server &
# Kubeconfig is written to /etc/rancher/k3s/k3s.yaml
sudo k3s kubectl get nodes
# On a different node run the below. NODE_TOKEN comes from
# /var/lib/rancher/k3s/server/node-token on your server
sudo k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}
[來源]
或者,您可以克隆存盤庫,并將腳本中的 URL 替換為您的存盤庫。但是,我不確定它的效果如何。
STORAGE_URL變數用于下載特定的提交版本。INSTALL_K3S_COMMIT必須事先設定環境變數才能使其作業。您不應該擔心它,除非您是開發人員或 QA。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/354124.html
標籤:Kubernetes k3s
上一篇:當我進入Kubernetespod時,為什么會出現execfailed:container_linux.go:380?
