W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在整個(gè) K3s 文檔中,你會(huì)看到一些選項(xiàng)可以作為命令標(biāo)志和環(huán)境變量傳遞進(jìn)來(lái)。下面的例子展示了這些選項(xiàng)如何以兩種方式傳遞。
允許寫(xiě)入 kubeconfig 文件的選項(xiàng)對(duì)于允許將 K3s 集群導(dǎo)入 Rancher 很有用。以下是傳遞該選項(xiàng)的兩種方式。
使用標(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 -
如果這個(gè)命令里沒(méi)有指定為 server 或 agent,則如果設(shè)置了?K3S_URL
?,則默認(rèn)為 "agent"。如果沒(méi)有設(shè)置,則默認(rèn)為 "server"。
最后的 systemd 命令解析為這個(gè)環(huán)境變量和腳本參數(shù)的組合。為了說(shuō)明這一點(diǎn),以下命令的結(jié)果與注冊(cè)一個(gè)沒(méi)有 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)建一個(gè)名為 ?config.yaml
? 的文件,其中包含與 CLI 標(biāo)志相匹配的字段。該文件位于:?/etc/rancher/k3s/config.yaml
?,K3s 在啟動(dòng)后會(huì)加載這個(gè)文件中的配置選項(xiàng)。
配置文件中的字段從匹配的 CLI 標(biāo)志中刪除開(kāi)頭的?--
?。例如:
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號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: