栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

rancher管理k8s集群

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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/
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962994.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号