国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用docker部署rancher并導(dǎo)入k8s集群

這篇具有很好參考價值的文章主要介紹了使用docker部署rancher并導(dǎo)入k8s集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:鑒于我已經(jīng)部署了k8s集群,那就在部署rancher一臺用于管理k8s,這是一臺單獨的虛擬環(huán)境,之前在k8s的master節(jié)點上進(jìn)行部署并未成功,有可能端口沖突了,這個問題我并沒有深究,如果非要通過修改端口等操作部署上去后續(xù)可能帶來的問題我處理不了,也很浪費時間,所以我單獨部署了一臺新的環(huán)境。

這是我的上兩篇部署docker和k8s的文章:

http://t.csdn.cn/1l28d? docker部署

http://t.csdn.cn/hPXIe? k8s部署

目錄

一、環(huán)境

二、使用docker部署rancher

2.1 先添加docker源不然下載慢

2.2 拉取rancher鏡像

2.3 啟動rancher

2.4 找一個與虛擬機(jī)同一網(wǎng)絡(luò)壞境的主機(jī)通過瀏覽器訪問rancher

三、設(shè)置rancher

3.1 初始化rancher (每個版本的初始化頁面可能不一樣但是大差不差)

3.2 設(shè)置自己的密碼

四、導(dǎo)入k8s集群

4.1切換中文

4.2選擇導(dǎo)入已有集群

4.3起名,然后點創(chuàng)建

4.4查找kubelet配置文件

4.5查看kubelet配置中的USER_ACCOUNT

4.6然后執(zhí)行如下命令,注意替換 --user 后的內(nèi)容

4.7在瀏覽器中訪問(圖一)的yaml連接,也就是剛創(chuàng)建集群的時候三選一中鏈接得到rancher版本

4.8提前在所有的node節(jié)點節(jié)點上下載這個rancher/rancher-agent:v2.6.3鏡像

4.9 在master執(zhí)行(圖一)中的鏈接

五、檢查

5.1 檢查會發(fā)現(xiàn)k8s中多了一個cattle-system的命名空間?在k8s的宿主機(jī)中執(zhí)行

5.2 cattle-system的命名空間下創(chuàng)建了cattle-cluster-agent和cattle-node-agent的pod

5.3 然后在rancher的頁面進(jìn)行查看,這里取決于宿主機(jī)的配置,我筆記本配置低,很久才顯示active的狀態(tài)

5.4 要是我們上面的 Kubernetes 持續(xù)處于 Pending 時,我們可以?在k8s的宿主機(jī)上執(zhí)行如下命令進(jìn)行查看


一、環(huán)境

Centos 7,docker18.06.1-ce,VMware16

二、使用docker部署rancher

2.1 先添加docker源不然下載慢

vim /etc/docker/daemon.json
{

"registry-mirrors": ["https://98pf6xb4.mirror.aliyuncs.com","http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"],

"exec-opts": ["native.cgroupdriver=systemd"],

"log-driver": "json-file",

"log-opts": {

????????"max-size": "100m"

??}

}

2.2 拉取rancher鏡像

docker pull rancher/rahcher

2.3 啟動rancher

docker run -itd --privileged --restart=unless-stopped -p 80:80 -p 443:443 --name rancher rancher/rancher:latest

2.4 找一個與虛擬機(jī)同一網(wǎng)絡(luò)壞境的主機(jī)通過瀏覽器訪問rancher

http://宿主機(jī)IP:端口

如果映射的是80端口就不用加端口號

三、設(shè)置rancher

3.1 初始化rancher (每個版本的初始化頁面可能不一樣但是大差不差)

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?文章來源地址http://www.zghlxwxcb.cn/news/detail-708637.html

3.2 設(shè)置自己的密碼

選擇自己設(shè)置密碼,將如下頁面的命令復(fù)制至rancher的宿主機(jī)的命令窗口執(zhí)行,通過docker ps 得到容器的id,然后 將復(fù)制的命令中的container-id替換掉,然后就會得到初始的密碼,登錄后提示先修改密碼

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

四、導(dǎo)入k8s集群

4.1切換中文

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

4.2選擇導(dǎo)入已有集群

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

4.3起名,然后點創(chuàng)建

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

?????????????????????????????????????????????????????????????????(圖一)

?

4.4查找kubelet配置文件

ps -ef | grep kubelet

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

4.5查看kubelet配置中的USER_ACCOUNT

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

4.6然后執(zhí)行如下命令,注意替換 --user 后的內(nèi)容

kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user system:node:HOSTNAME

4.7在瀏覽器中訪問(圖一)的yaml連接,也就是剛創(chuàng)建集群的時候三選一中鏈接得到rancher版本

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

4.8提前在所有的node節(jié)點節(jié)點上下載這個rancher/rancher-agent:v2.6.3鏡像

docker pull rancher/rancher-agent:v2.6.3

4.9 在master執(zhí)行(圖一)中的鏈接

curl --insecure -sfL https://192.168.56.201/v3/import/vg984cdxh9h4zspkctddhlzbjkwk84zfknx9d8x8pprhrkql8pf79c_c-m-4ffpn2qv.yaml | kubectl apply -f -

五、檢查

5.1 檢查會發(fā)現(xiàn)k8s中多了一個cattle-system的命名空間?在k8s的宿主機(jī)中執(zhí)行

[root@k8s-master01 work]# kubectl get ns

NAME ?????????????STATUS ??AGE

cattle-system ????Active ??18m

default ??????????Active ??3d19h

kube-node-lease ??Active ??3d19h

kube-public ??????Active ??3d19h

kube-system ??????Active ??3d19h

5.2 cattle-system的命名空間下創(chuàng)建了cattle-cluster-agent和cattle-node-agent的pod

[root@k8s-master01 work]# kubectl get pods -n cattle-system

NAME ??????????????????????????????????READY ??STATUS ???RESTARTS ??AGE

cattle-cluster-agent-87944bb89-9l8vn ??1/1 ????Running ??0 ?????????18m

cattle-node-agent-24vnp ???????????????1/1 ????Running ??0 ?????????18m

cattle-node-agent-86hdx ???????????????1/1 ????Running ??0 ?????????18m

cattle-node-agent-qz59v ???????????????1/1 ????Running ??0 ?????????18m
[root@k8s-master01 work]# kubectl get deployment -n cattle-system

NAME ??????????????????READY ??UP-TO-DATE ??AVAILABLE ??AGE

cattle-cluster-agent ??1/1 ????1 ???????????1 ??????????19m
[root@k8s-master01 work]# kubectl get daemonset -n cattle-system

NAME ???????????????DESIRED ??CURRENT ??READY ??UP-TO-DATE ??AVAILABLE ??NODE SELECTOR ??AGE

cattle-node-agent ??3 ????????3 ????????3 ??????3 ???????????3 ??????????<none> ?????????19m

5.3 然后在rancher的頁面進(jìn)行查看,這里取決于宿主機(jī)的配置,我筆記本配置低,很久才顯示active的狀態(tài)

docker+rancher,docker,linux,集群配置,docker,kubernetes,rancher

?

5.4 要是我們上面的 Kubernetes 持續(xù)處于 Pending 時,我們可以?在k8s的宿主機(jī)上執(zhí)行如下命令進(jìn)行查看

kubectl?get?pod?-n?cattle-system?#?查看?Rancher狀態(tài)???

到了這里,關(guān)于使用docker部署rancher并導(dǎo)入k8s集群的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • rancher2.6部署k8s集群示例

    rancher2.6部署k8s集群示例

    博客主頁:https://tomcat.blog.csdn.net 博主昵稱:農(nóng)民工老王 主要領(lǐng)域:Java、Linux、K8S 期待大家的關(guān)注??點贊??收藏?留言?? rancher 2.6已經(jīng)發(fā)布一段時間,與2.5還是有不少變動,而且目前只有英語文檔。為了方便大家順利使用,在此演示下rancher2.6部署k8s集群。 本文是 如何通過

    2023年04月11日
    瀏覽(17)
  • 【K8S】Rancher的安裝&使用Rancher搭建K8S集群&Rancher的使用

    【K8S】Rancher的安裝&使用Rancher搭建K8S集群&Rancher的使用

    rancher官方文檔 Rancher 是一個 Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運(yùn)行集群。 Rancher 可以創(chuàng)建來自 Kubernetes 托管服務(wù)提供商的集群,創(chuàng)建節(jié)點并安裝 Kubernetes,或者導(dǎo)入在任何地方運(yùn)行的現(xiàn)有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括統(tǒng)

    2024年02月02日
    瀏覽(47)
  • k8s集群中部署rancher v2.7高可用集群

    k8s集群中部署rancher v2.7高可用集群

    一,什么是 Rancher? ?官網(wǎng)地址: 什么是 Rancher? | Rancher Manager Rancher 是一個 Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運(yùn)行集群。 Rancher 可以創(chuàng)建來自 Kubernetes 托管服務(wù)提供商的集群,創(chuàng)建節(jié)點并安裝 Kubernetes,或者導(dǎo)入在任何地方運(yùn)行的現(xiàn)有 Kubernetes 集群

    2024年02月07日
    瀏覽(24)
  • Rancher-RKE-install 部署k8s集群

    Rancher-RKE-install 部署k8s集群

    一、為什么用Rancher-RKE-install ????????1.CNCF認(rèn)證的k8s安裝程序。 ????????2.有中文文檔。 ?? 二、安裝步驟 ? ? ? ? 1.下載Rancher-Rke的二進(jìn)制包-下面是項目的地址 ? ? ? ? ? ? ? ??GitHub - rancher/rke: Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution

    2024年02月12日
    瀏覽(26)
  • 使用 Rancher 安裝 K8s 集群

    Ubuntu 22.04.2 LTS Docker 24.0.2 2GB RAM或者更多 CPU 2核心或者更多 Rancher 2.6.9 測試環(huán)境中,我準(zhǔn)備了兩臺 Ubuntu 服務(wù)器,IP分別是 192.168.10.43 和 192.168.10.42,一臺用做 k8s 的 master 節(jié)點,一臺 note 節(jié)點,Rancher 和 master 節(jié)點公用一臺主機(jī)。另外,服務(wù)器之間的時間一定要 精準(zhǔn)同步 ??梢?/p>

    2024年02月11日
    瀏覽(25)
  • 如何使用裝rancher安裝k8s集群(k8s集群圖形化管理工具)

    如何使用裝rancher安裝k8s集群(k8s集群圖形化管理工具)

    kubernetes集群的圖形化管理工具主要有以下幾種: 1、 Kubernetes Dashborad: Kubernetes 官方提供的圖形化工具 2、 Rancher: 目前比較主流的企業(yè)級kubernetes可視化管理工具 3、各個云廠商Kubernetes集成的管理器 4、 Kuboard: 國產(chǎn)開源Kubernetes可視化管理工具 本篇我們來學(xué)習(xí) 主流的企業(yè)級kube

    2024年02月11日
    瀏覽(29)
  • 使用docker 部署k8s集群

    使用docker 部署k8s集群

    目錄 一、環(huán)境準(zhǔn)備: 二、master節(jié)點修改hosts, 配置主機(jī)可達(dá) 三、將橋接的IPv4流量傳遞到iptables的鏈 四、配置 daemon.json,設(shè)置cgroup的管理方式為systemd及配置阿里云鏡像加速 五、添加yum源 六、安裝 kubeadm,kubelet 和 kubectl 七、master部署k8s 八、將kubeadm join 復(fù)制到兩個node節(jié)點執(zhí)

    2024年02月12日
    瀏覽(38)
  • Rancher部署k8s集群測試安裝nginx(節(jié)點重新初始化方法,親測)

    Rancher部署k8s集群測試安裝nginx(節(jié)點重新初始化方法,親測)

    一、安裝前準(zhǔn)備工作 計算機(jī) 機(jī)器名 IP地址 部署內(nèi)容 rancher 172.16.5.221 rancher k8smaster 172.16.5.222 Control Plane, Etcd k8sworker01 172.16.5.223 worker k8sworker02 172.16.5.224 worker k8sworker03 172.16.5.225 worker 需在每個節(jié)點都進(jìn)行操作,可以使用xshell工具分屏進(jìn)行批量操作。 升級linux內(nèi)核 時間同步 Hos

    2024年01月20日
    瀏覽(27)
  • 使用rancher rke快速安裝k8s集群

    使用rancher rke快速安裝k8s集群

    Rancher Kubernetes Engine(RKE)是一個用于部署、管理和運(yùn)行Kubernetes集群的開源工具。旨在簡化Kubernetes集群的部署和操作。 RKE具有以下特點和功能: 簡化的部署過程 RKE提供了一個簡單的命令行界面,使您可以輕松地部署一個完整的Kubernetes集群。您只需提供少量的配置信息,RK

    2024年02月05日
    瀏覽(48)
  • 使用rancher rke2配置高可用k8s集群

    使用rancher rke2配置高可用k8s集群

    RKE2 結(jié)合了 RKE1.x 版本(以下簡稱 RKE1)和 K3s 的優(yōu)點和特性。 從 K3s 中,它繼承了可用性、易操作性和部署模式。 從 RKE1 來看,它繼承了與上游 Kubernetes 的緊密一致性。在一些地方,K3s 與上游的 Kubernetes 有分歧,以便為邊緣部署進(jìn)行優(yōu)化,但 RKE1 和 RKE2 可以與上游保持密切一

    2023年04月26日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包