真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

k3s離線安裝

測(cè)試環(huán)境kubernetes的有點(diǎn)臃腫,k3s是不錯(cuò)的選擇(主要是由于沒有公網(wǎng)、生產(chǎn)環(huán)境建議是用kubernetes)
k3s 默認(rèn)使用的網(wǎng)絡(luò)是fannel,如果需要其他網(wǎng)絡(luò)cni的請(qǐng)自行搜索相關(guān)文檔

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括延壽網(wǎng)站建設(shè)、延壽網(wǎng)站制作、延壽網(wǎng)頁制作以及延壽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,延壽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到延壽省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

部署環(huán)境:
系統(tǒng): ubuntu 16.04
組件: docker-ce18.06 (請(qǐng)?zhí)崆鞍惭b,如果不是docker的,k3s會(huì)提供containerd的方式,只是操作沒docker方便,這里以docker為示例)

一、下載離線包(放在同一目錄)
1.所有的container images
https://github.com/rancher/k3s/releases/download/v1.17.0%2Bk3s.1/k3s-airgap-images-amd64.tar

2.主要的二進(jìn)制文件k3s
https://github.com/rancher/k3s/releases/download/v1.17.0%2Bk3s.1/k3s

3.下載官方提供的install.sh
https://github.com/rancher/k3s/blob/master/install.sh

二、部署
1.部署master
主要添加跳過鏡像下載的參數(shù):
export INSTALL_K3S_SKIP_DOWNLOAD=true

服務(wù)端腳本:

#/bin/bash
set -e
sudo cp k3s /usr/local/bin/
#use docker
sudo docker load < k3s-airgap-images-amd64.tar.gz
if [ $(cat install.sh|grep "export INSTALL_K3S_SKIP_DOWNLOAD=true"|wc -l) -eq 0 ];then
        sudo sed -i 3i"export INSTALL_K3S_SKIP_DOWNLOAD=true" install.sh
fi
sudo bash install.sh
#use docker
if [ $(cat /etc/systemd/system/k3s.service|grep server|grep docker|wc -l) -eq 0 ];then
        sudo sed -i 's?server?server --docker?g' /etc/systemd/system/k3s.service
fi 
sudo systemctl daemon-reload
sudo systemctl restart k3s
bash create-client.sh docker

2.生成agent腳本,添加token到服務(wù)的文件中

模板腳本client-tmp-docker.sh:

#!/bin/bash
set -e
cp -f k3s /usr/local/bin/
K3S_TOKEN="TOKENK3S-SERVER"
cat >k3s-agent.service<

生成client.sh的腳本create-client.sh

#!/bin/bash
set -e
K3S_TOKEN=$(sudo cat /var/lib/rancher/k3s/server/node-token)
if [ "$1" != "docker" ];then
        cat client-tmp-containerd > client-k3s.sh
        sed -i "s?TOKENK3S-SERVER?$K3S_TOKEN?g" client-k3s.sh
        sed -i "s?SEVERKESIP?$(hostname -i)?g" client-k3s.sh
else
        cat client-tmp-docker > client-k3s.sh
        sed -i "s?TOKENK3S-SERVER?$K3S_TOKEN?g" client-k3s.sh
        sed -i "s?SEVERKESIP?$(hostname -i)?g" client-k3s.sh
fi

3.部署agent
復(fù)制client.sh、k3s、k3s-airgap-images-amd64.tar、install.sh到需要部署agent的主機(jī)上,一定要放在同一目錄下

執(zhí)行cd /path && bash client.sh

完成后驗(yàn)證:

k3s離線安裝

k3s離線安裝

如果需要更多個(gè)性話的,請(qǐng)參考https://rancher.com/docs/k3s/latest/en/


新聞名稱:k3s離線安裝
網(wǎng)站網(wǎng)址:http://weahome.cn/article/pegdhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部