參考官網:https://docs.rancher.cn/docs/k3s/installation/airgap/_index
使用離線安裝,github訪問不了可以修改hosts文件,或者其他方式上網
照着官網文檔一步步操作即可
1. 手動部署鏡像
操作步驟#
請按照以下步驟准備鏡像目錄和 K3s 二進制文件。
從K3s GitHub Release頁面獲取你所運行的 K3s 版本的鏡像 tar 文件。
將 tar 文件放在images目錄下,例如:
sudo mkdir -p /var/lib/rancher/k3s/agent/images/
sudo cp ./k3s-airgap-images-$ARCH.tar /var/lib/rancher/k3s/agent/images/
將 k3s 二進制文件放在 /usr/local/bin/k3s路徑想,並確保擁有可執行權限。完成后,現在可以轉到下面的安裝 K3s部分,開始安裝 K3s。
2. 安裝k3
操作步驟#
從K3s GitHub Release頁面獲取 K3s 二進制文件,K3s 二進制文件需要與離線鏡像的版本匹配。
獲取 K3s 安裝腳本:https://get.k3s.io。
將二進制文件放在每個節點的/usr/local/bin中,並確保擁有可執行權限。將安裝腳本放在每個節點的任意位置,並將其命名為install.sh。
3. 單節點安裝
在 server 節點上運行以下命令:
INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
執行后提示需要安裝其他軟件,執行命令即可
4. 安裝完成,沒有docker,只有crictl