W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在整個 K3s 文檔中,你會看到一些選項可以作為命令標(biāo)志和環(huán)境變量傳遞進來。下面的例子展示了這些選項如何以兩種方式傳遞。
允許寫入 kubeconfig 文件的選項對于允許將 K3s 集群導(dǎo)入 Rancher 很有用。以下是傳遞該選項的兩種方式。
使用標(biāo)志 ?--write-kubeconfig-mode 644
?:
$ curl -sfL https://get.k3s.io | sh -s - --write-kubeconfig-mode 644
使用環(huán)境變量 ?K3S_KUBECONFIG_MODE
?:
$ curl -sfL https://get.k3s.io | K3S_KUBECONFIG_MODE="644" sh -s -
如果這個命令里沒有指定為 server 或 agent,則如果設(shè)置了?K3S_URL
?,則默認為 "agent"。如果沒有設(shè)置,則默認為 "server"。
最后的 systemd 命令解析為這個環(huán)境變量和腳本參數(shù)的組合。為了說明這一點,以下命令的結(jié)果與注冊一個沒有 flannel 的 server 的行為相同:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--flannel-backend none" sh -s -
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="server --flannel-backend none" sh -s -
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="server" sh -s - --flannel-backend none
curl -sfL https://get.k3s.io | sh -s - server --flannel-backend none
curl -sfL https://get.k3s.io | sh -s - --flannel-backend none
在安裝 k3s 之前,你可以創(chuàng)建一個名為 ?config.yaml
? 的文件,其中包含與 CLI 標(biāo)志相匹配的字段。該文件位于:?/etc/rancher/k3s/config.yaml
?,K3s 在啟動后會加載這個文件中的配置選項。
配置文件中的字段從匹配的 CLI 標(biāo)志中刪除開頭的?--
?。例如:
write-kubeconfig-mode: 644
token: "secret"
node-ip: 10.0.10.22,2a05:d012:c6f:4655:d73c:c825:a184:1b75
cluster-cidr: 10.42.0.0/16,2001:cafe:42:0::/56
service-cidr: 10.43.0.0/16,2001:cafe:42:1::/112
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: