首页 > 其他分享 >rancher安装并快速部署k8s 管理集群工具

rancher安装并快速部署k8s 管理集群工具

时间:2024-10-17 15:48:50浏览次数:7  
标签:集群 23.0 rancher master docker k8s 安装 节点

主机准备

 准备4台主机

3台用于k8s集群 ,1台用于rancher

每台服务器新增配置文件

vi etc/sysctl.conf

net.ipv4.ip_forward = 1

刷新生效

sysctl –p

安装docker

安装的时候可以去github上检索rancher看看最新版本适配那个版本的docker,这里安装23.0.1版本

yum install -y docker-ce-23.0.1 docker-ce-cli-23.0.1

部署 rancher

创建一个目录

mkdir -p /opt/rancher_data

通过docker部署rancher

docker run -d –privileged -p 8080:8080 -p 443:443 -v /opt/rancher_data:/var/lib/rancher –restart-always –name rancher-2-7-5 rancher/rancher:v2.7.5

部署完之后去web页面

点击创建

点击自定义

输入集群的名字其他的默认,完成之后点击创建

创建master节点(复制url到master节点安装)

创建node节点(复制url到master节点安装)

点击这,可以直接控制集群

标签:集群,23.0,rancher,master,docker,k8s,安装,节点
From: https://blog.csdn.net/qq_45637155/article/details/143020683

相关文章

  • C#使用Kubernetes (k8s)
    在C#中使用Kubernetes(k8s)通常通过官方的Kubernetes.NET客户端与KubernetesAPI进行交互。以下是如何在C#中使用Kubernetes的简要指南。1.安装Kubernetes.NET客户端首先,在你的项目中安装官方的Kubernetes客户端库:使用NuGet安装:dotnetaddpackageKubernetesClient......
  • k8s部署Kafka集群超详细讲解
    准备部署环境Kubernetes集群信息NAMEVERSIONk8s-masterv1.29.2k8s-node01v1.29.2k8s-node02v1.29.2Kafka:3.7.1版本Zookeeper:3.6.3版本准备StorageClass#kubectlgetscNAMEPROVISIONERRECLAIMPOLICYVOLUMEBINDINGMODEALLOWVOLUMEEXPAN......
  • Rabbitmq集群
    根据项目需要,三台机器搭建一个rabbitmq集群,10.10.10.1(虚拟IP,下同)为主节点,10.10.10.2和10.10.10.3为从节点。1、安装erlang,该软件包是rabbitMQ依赖软件包,三台机器同步安装。将安装包otp_src_18.3.tar上传到三台服务器的data目录下解压并更改文件名为erlang。tar-xvfot......
  • Zookeeper集群
    根据项目需要,三台机器搭建一个zookeeper集群,10.10.10.1(虚拟IP,下同)为主节点,10.10.10.2和10.10.10.3为从节点。1、Zookeeper安装依赖jdk,参照一步骤安装jdk,三台机器同步安装。2、上传zookeeper安装包到三台机器的/data下。3、解压安装包解压命令为:tar-zxvfzookeeper-3.4.6......
  • Redis集群部署(redis主从+哨兵)
    根据项目需要,三台机器搭建一个为redis主从+哨兵的集群,10.10.10.1(举例用的虚拟IP,下同)为主节点,10.10.10.2和10.10.10.3为从节点。1、redis部署准备工作编辑/etc/hosts文件,添加要搭建的三台机器ip跟机器名称)使用hostname查出机器名称。)在三台机器中,加入Redis集群的机器IP及机器......
  • k8s-NFS系统配置
    k8s-NFS系统配置NFS(networkfilesystem),nfs文件系统在k8s中主要用于持久化存储,可以被多个pod访问和共享数据。特点数据持久性nfs为k8s的pod提供了一种持久化数据的方式,即使pod被删除,数据也不会丢失,这是因为数据存在nfs服务器上,并不是存在pod上。资源共享nfs系统的文件可以......
  • k8s和ipvs、lvs、ipvsadm,iptables,底层梳理,具体是如何实现的
    计算节点的功能:提供容器运行的环境kube-proxy的主要功能:术业有专攻,kube-proxy的主要功能可以概括为4个字网络规则那么kube-proxy自己其实是个daemonset控制器跑的每个节点上都有个的pod它负责网络规则其实呢它还是个小领导它不直接去搞网络规则而是告诉别人,网络规......
  • 在K8S中,Metric Service有什么作用?
    在Kubernetes(K8S)中,MetricService起到了至关重要的作用。以下是关于MetricService的详细解释:1.定义与功能定义:MetricService是一种用于提供集群内Pod和节点资源使用情况(如CPU、内存等)的标准接口。核心组件:metrics-server是一个关键组件,它作为MetricsAPI服务实现,负责收集并......
  • 在K8S中,Helm及其优势有哪些?
    在Kubernetes(K8S)中,Helm是一个至关重要的软件包管理工具,它极大地简化了在Kubernetes环境中部署和管理应用程序的过程。以下是Helm的详细介绍及其优势:1.Helm简介Helm是Kubernetes的包管理器,类似于在Ubuntu中使用的apt或Linux下的yum/apt等包管理器。它提供了一种结构化且可重复的......
  • 在K8S中,集群联邦机制有何作用?
    1.集群联邦的作用集群联邦的主要目的是为了实现跨地域的集群管理和应用部署,它可以带来以下几个方面的好处:地理分布的高可用性:通过在不同的地理位置部署多个集群,可以在某个集群发生故障时,将流量切换到另一个健康的集群上,从而提高系统的整体可用性。容灾能力增强:跨地域......