搭建部署rancher2.5.9容器管理平台

news/2024/6/3 17:50:33 标签: 容器, docker, kubernetes

文章目录

  • 前言
  • 一、资源分配示例
  • 二、安装Rancher-Server
  • 三、登录rancher
  • 四、创建k8s集群
  • 五、安装(etcd)(Control Plane)
  • 六、安装Rancher-Agent(worker)
  • 七、结尾


前言

Rancher是一个容器管理平台,通过Rancher可以实现Docker和Kubernetes的轻松部署。


提示:以下是本篇文章正文内容,下面案例可供参考

一、资源分配示例

所有服务器均已提前安装了docker环境

IP作用
10.10.10.1安装rancher-server(etcd/control)
10.10.10.2安装rancher-agent(etcd/worker)
10.10.10.3安装rancher-agent(etcd/worker)
10.10.10.4安装rancher-agent(etcd/worker)
10.10.10.5安装harbor
10.10.10.5安装nfs文件服务器

二、安装Rancher-Server

在10.10.10.1服务器执行

# 安装 rancher server  
docker run -d --restart=unless-stopped \
-p 8080:80 -p 8443:443 \
-e CATTLE_SYSTEM_CATALOG=bundled \
-e AUDIT_LEVEL=3 \
rancher/rancher:v2.5.9

三、登录rancher

登录:10.10.10.1
设置新密码后登陆
在这里插入图片描述

四、创建k8s集群

添加集群
在这里插入图片描述
选择集群的创建方式
在这里插入图片描述
在这里插入图片描述

五、安装(etcd)(Control Plane)

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.5.9 --server https://10.10.10.1 --token xxx--ca-checksum xxx --etcd --controlplane

在这里插入图片描述

六、安装Rancher-Agent(worker)

在10.10.10.2、10.10.10.3、10.10.10.4服务器执行

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.5.9 --server https://10.10.10.2 --token xxx--ca-checksum xxx--worker
在这里插入图片描述

七、结尾

等待有节点的都运行成功,就搭建完成了,可以在k8s上面部署应用了


http://www.niftyadmin.cn/n/1864270.html

相关文章

菜鸟实战UML——类图

类图 类图(Class diagram):是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模&…

java猜数游戏有次数限制_Java实现猜数字小游戏(有次数限制)

用代码模拟猜数字的小游戏,供大家参考,具体内容如下思路:1、首先需要产生一个随机数字,并且一旦产生不再变化。用Random的nextInt方法2、需要键盘输入,所以用到了Scanner3、获取键盘输入的数字,用Scanner当…

3不能安装库_Anaconda的安装及使用过程中的问题汇总

1、Anaconda下载地址:https://www.anaconda.com/download/2、安装过程中有一步是否将Anaconda添加至环境变量中,建议勾选,如果没有勾选,则需要手动添加环境变量。(打开Anaconda Prompt命令窗口后,会显示“chcp 不是内部…

菜鸟实战UML——包图

包图 包图:是在UML中用类似于文件夹的符号表示的模型元素的组合。系统中的每个元素都只能为一个包所有,一个包可嵌套在另一个包中。使用包图可以将相关元素归入一个系统。一个包中可包含附属包、图表或单个元素。 一个"包图"可以是任何一种的…

Centos 7 服务器挂载数据盘

文章目录Centos 7 服务器挂载数据盘Centos 7 服务器挂载数据盘 #查看服务器是否有额外的数据盘 fdisk -l#格式化数据盘 mkfs.ext4 /dev/sdb#查看数据盘的UUID blkid /dev/sdb#创建服务器挂载目录 mkdir /docker#编辑fstab,新增挂载分区 vim /etc/fstab #新增 UUID3f44cada-73d…

r mysql_如何用R访问MySQL数据库

最近在学习完慕课上一套基础MySQL课程后,感觉学习遇到了一些瓶颈,对于自学的《统计学》后半部分的内容理解不到位,加之对于《R语言实战》一书中前五章内容的熟练度不够,致使很难进行《R语言实战》第七、八章统计分析内容的学习&am…

控制负数输入.txt

procedure TMakePriceForm.DbgKeyPressProc(var okey: Char);var vIsCancel: Boolean; vKeShiBM, vKeShiMC: string; vVariant: Variant;begin //20090216 wqs 控制负数输入 if not (oKey in [0..9, #8, #13]) then begin oKey : #0; end;转载于:https://www.cnblogs…

菜鸟实战UML——对象图

对象图 对象图(Object Diagram): 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。 对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。对象图显示某时刻对象和…