rancher管理k8s集群

一、部署rancher

名词解释#
Rancher Server: 是用于管理和配置 Kubernetes 集群。你可以通过 Rancher Server 的 UI 与下游 Kubernetes 集群进行交互。
RKE(Rancher Kubernetes Engine):是经过认证的 Kubernetes 发行版,它拥有对应的 CLI 工具可用于创建和管理 Kubernetes 集群。在 Rancher UI 中创建集群时,它将调用 RKE 来配置 Rancher 启动的 Kubernetes 集群。
K3s (轻量级 Kubernetes): 和 RKE 类似,也是经过认证的 Kubernetes 发行版。它比 RKE 更新,更易用且更轻量化,全部组件都在一个小于 100 MB 的二进制文件中。从 Rancher v2.4 开始,Rancher 可以安装在 K3s 集群上。
RKE2是一个完全合规的 Kubernetes 发行版,专注于安全和合规性。
RancherD是安装 Rancher 的新工具,从 Rancher v2.5.4 开始支持。它是一个实验性功能。RancherD 是一个二进制文件,它首先启动一个 RKE2 Kubernetes 集群,然后在集群上安装 Rancher Server Helm chart。

硬件要求
在这里插入图片描述

**# 提前准备rancher 软件包**

注:安装包可百度自行获取

导入tar镜像(3个)
docker load -i fleet-agent-v0.3.5.tar
docker load -i rancher-agent-v2.5.8.tar
docker load -i rancher-latest.tar

导入本地rancher-k3s辅助包(8个)
sudo docker tag xxxx   172.30.72.230/rancher/rancher-agent:v2.5.8
...
...
上传至harbor
sudo docker push 172.30.72.230/rancher/rancher-agent:v2.5.8
sudo docker push 172.30.72.230/rancher/fleet:v0.3.5
sudo docker push 172.30.72.230/rancher/fleet-agent:v0.3.5
sudo docker push 172.30.72.230/rancher/rancher-webhook:v0.1.0
sudo docker push 172.30.72.230/rancher/rancher-operator:v0.1.4
sudo docker push 172.30.72.230/rancher/gitjob:v0.1.15
sudo docker push 172.30.72.230/rancher/coredns-coredns:1.6.9
sudo docker push 172.30.72.230/rancher/shell:v0.1.6
sudo docker push 172.30.72.230/rancher/pause:3.1

启动rancher

sudo docker run -d --privileged --restart=unless-stopped \
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=172.30.72.230:80 \     #harbor地址
-e CATTLE_SYSTEM_CATALOG=bundled \
-v /data/zjy/rancher-latest/registries.yaml:/etc/rancher/k3s/registries.yaml \
-p 8888:80 -p 11443:443 \
-d rancher/rancher:latest

sudo vi /data/zjy/rancher-latest/registries.yaml

mirrors:
  "172.30.72.230:80":
    endpoint:
      - "http://172.30.72.230:80"
configs:
  "172.30.72.230:80": 

#rancher登录地址
https://localhost:11443/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

所有master节点:注释掉/etc/kubernetes/manifests下的kube-controller-manager.yaml和kube-scheduler.yaml的 
– --port=0。

在这里插入图片描述
改完不需要重启,直接生效
Kubectl get cs
kubectl get pod -n cattle-system
kubectl describe pods -n cattle-system cattle-cluster-agent-xxxx

二、使用介绍
主界面在这里插入图片描述

管理界面在这里插入图片描述

如何在线修改yaml文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
主机告警设置
在这里插入图片描述
使用启用监控
在这里插入图片描述

后续功能可查看官网

https://docs.rancher.cn/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Rancher是一个开源的容器管理平台,可以用来搭建和管理Kubernetes集群。使用Rancher搭建Kubernetes集群的步骤可以分为三个主要部分:虚拟机环境配置、安装Rancher和通过Rancher安装Kubernetes集群。 在虚拟机环境配置部分,你需要配置一台或多台虚拟机作为Kubernetes集群的节点。这包括设置虚拟机的操作系统和资源分配等配置。 接下来,在安装Rancher的部分,你需要在Docker中安装Rancher,这将提供一个可视化的管理界面来管理和监控Kubernetes集群。 最后,在通过Rancher安装Kubernetes集群的部分,你需要按照一系列步骤来配置和安装Kubernetes集群。这包括安装RKE和kubectl工具、使用RKE安装Kubernetes、设置环境变量、安装和配置Helm等。 当然,如果你想清理Rancher创建的Kubernetes集群,还可以按照相应的步骤进行清理操作。 综上所述,使用Rancher搭建Kubernetes集群的主要步骤包括虚拟机环境配置、安装Rancher和通过Rancher安装Kubernetes集群。<span class="em">1</span> #### 引用[.reference_title] - *1* [Rancher搭建k8s集群](https://blog.csdn.net/aa18855953229/article/details/112200578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人生不过大梦一场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值