日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

RKE学习手记

發(fā)布時(shí)間:2024/3/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RKE学习手记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

安裝要求:

rke對(duì)應(yīng)k8s版本參考:

Releases · rancher/rke · GitHub

SSH 用戶 - 使用 SSH 訪問(wèn)節(jié)點(diǎn)的用戶必須是節(jié)點(diǎn)上docker用戶組的成員。請(qǐng)運(yùn)行以下命令,把使用 SSH 的用戶添加到docker用戶組里面。

usermod -aG docker <user_name>
  • 添加到docker用戶組的用戶會(huì)自動(dòng)獲得主機(jī)的 root 權(quán)限,運(yùn)行上述命令前,請(qǐng)確認(rèn)您是否想讓該用戶獲得 root 權(quán)限。運(yùn)行命令后,請(qǐng)妥善保存該用戶的認(rèn)證憑據(jù)。
  • 如果您無(wú)法切換到 root 用戶,不能運(yùn)行上述命令將用戶添加到docker用戶組,參照下面方法:
  • Create the docker group.
sudo groupadd docker
  • Add your user to the docker group.
sudo usermod -aG docker $USER
  • 禁用所有 woker 節(jié)點(diǎn)上的交換功能(Swap)

  • 運(yùn)行以下命令,修改 sysctl 配置:

    net.bridge.bridge-nf-call-iptables=1

安裝步驟 :

下載RKE鏈接地址:Releases · rancher/rke · GitHub

# Linux #重命名 mv rke_linux-amd64 rke#添加可執(zhí)行權(quán)限 chmod +x rke#查看版本 rke --version

創(chuàng)建集群配置文件cluster.yml的方式有兩種:

  • 使用 minimal cluster.yml創(chuàng)建集群配置文件,然后將您使用的節(jié)點(diǎn)的相關(guān)信息添加到文件中。
  • 使用rke config命令創(chuàng)建集群配置文件,然后將集群參數(shù)逐個(gè)輸入到該文件中。

運(yùn)行rke config命令,在當(dāng)前路徑下創(chuàng)建 cluster.yml文件。這條命令會(huì)引導(dǎo)您輸入創(chuàng)建集群所需的所有參數(shù)。

rke config --name cluster.yml

其他配置選項(xiàng)#

在原有創(chuàng)建集群配置文件命令的基礎(chǔ)上,加上 --empty ,可以創(chuàng)建一個(gè)空白的集群配置文件。

rke config --empty --name cluster.yml

您也可以使用--print,將cluster.yml文件的內(nèi)容顯示出來(lái)。

rke config --print

高可用集群#

RKE 適配了高可用集群,您可以在cluster.yml文件中配置多個(gè)controlplane節(jié)點(diǎn)。RKE 會(huì)把 master 節(jié)點(diǎn)的組件部署在所有被列為controlplane的節(jié)點(diǎn)上,同時(shí)把 kubelets 的默認(rèn)連接地址配置為127.0.0.1:6443。這個(gè)地址是nginx-proxy請(qǐng)求所有 master 節(jié)點(diǎn)的地址。創(chuàng)建高可用集群需要指定兩個(gè)或更多的節(jié)點(diǎn)作為controlplane。

證書#

v0.2.0 開始可用

默認(rèn)情況下,Kubernetes 集群需要用到證書,而 RKE 會(huì)自動(dòng)為所有集群組件生成證書。您也可以使用自定義證書。部署集群后,您可以管理這些自動(dòng)生成的證書。

#運(yùn)行rke程序 rke up

在創(chuàng)建 Kubernetes 集群的過(guò)程中,會(huì)創(chuàng)建一個(gè)kubeconfig 文件,它的文件名稱是 kube_config_cluster.yml,您可以使用它控制 Kubernetes 集群。

保存文件#

請(qǐng)保存下文中列出來(lái)的所有文件,這些文件可以用于維護(hù)集群,排查問(wèn)題和升級(jí)集群。

請(qǐng)將這些文件復(fù)制并保存到安全的位置:

  • cluster.yml:RKE 集群的配置文件。
  • kube_config_cluster.yml:包含了獲取該集群所有權(quán)限的認(rèn)證憑據(jù)。
  • cluster.rkestate:集群狀態(tài)文件,包含了獲取該集群所有權(quán)限的認(rèn)證憑據(jù),使用 RKE v0.2.0 時(shí)才會(huì)創(chuàng)建這個(gè)文件。

參考:RKE文檔 | Rancher | Rancher文檔

總結(jié)

以上是生活随笔為你收集整理的RKE学习手记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。