首页 > 其他分享 >使用 Rancher 部署管理 K8S 集群

使用 Rancher 部署管理 K8S 集群

时间:2023-10-08 15:48:49浏览次数:40  
标签:k8s unchanged ce rancher 集群 cattle Rancher docker K8S

目录

使用 Rancher 部署管理 K8S 集群

主机规划

主机名称 角色 IP 地址 基础软件
rancher 管理 k8s 集群 10.0.0.203 docker-ce
master k8s 集群主节点 10.0.0.200 docker-ce
node1 k8s 集群从节点 1 10.0.0.201 docker-ce
node2 k8s 集群从节点 2 10.0.0.202 docker-ce

其余三台机器的 k8s 基础安装参考 TP

部署 docker-ce(rancher)

yum install -y yum-utils device-mapper-persistent-data lvm2
 
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 
yum makecache fast
 
yum -y install docker-ce
 
systemctl enable docker
 
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yours.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

部署 rancher

[root@rancher ~]# docker run -d --privileged  --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher

使用火狐浏览器访问 10.0.0.203

image-20230919164723961

# 查看密码
[root@rancher ~]# docker logs 21d4f68d1b00   2>&1 | grep "Bootstrap Password:"
2023/09/19 08:47:00 [INFO] Bootstrap Password: rdq8vhw7sdbnhwk9r7cvw5x89vlq9gkt6gf9pwbv8nrkbk6dvq58xn

image-20230919165154215

设置中文

image-20230919165823333

创建集群

image-20230919171512213

image-20230919171532059

[root@master ~]# curl --insecure -sfL https://10.0.0.203/v3/import/zpjf8npjp8qpbj45mzz8zplcdfzkk2zwskcd47th982bmzswh5jnv8_c-m-m8s758hr.yaml | kubectl apply -f -
clusterrole.rbac.authorization.k8s.io/proxy-clusterrole-kubeapiserver unchanged
clusterrolebinding.rbac.authorization.k8s.io/proxy-role-binding-kubernetes-master unchanged
namespace/cattle-system unchanged
serviceaccount/cattle unchanged
clusterrolebinding.rbac.authorization.k8s.io/cattle-admin-binding unchanged
secret/cattle-credentials-e7121b5 created
clusterrole.rbac.authorization.k8s.io/cattle-admin unchanged
deployment.apps/cattle-cluster-agent configured
service/cattle-cluster-agent unchanged

image-20230919173445746

标签:k8s,unchanged,ce,rancher,集群,cattle,Rancher,docker,K8S
From: https://www.cnblogs.com/xiutai/p/17749231.html

相关文章

  • K8S的Pod资源和命令
    目录K8S的Pod资源资源清单写法K8S命令查看创建标签删除pod沉浸式体验k8s标签使用重新认识POD共享网络共享存储(挂载)Pod对容器的封装和应用POD的生命周期initContainers初始化容器hook钩子健康检查探针就绪态探针存活态探针测试(健康检查探针)clusterIP在pod前加一个clusterIPPOD......
  • K8S控制器Controller资源
    目录K8S控制器Controller资源控制器Controller控制器作用控制器类型RS控制器Deployment控制器版本更新扩缩容DaemonSetHPA工作原理部署Metric-server生成测试镜像wordpress压测K8S控制器Controller资源控制器Controller控制器作用1.pod类型的资源,删除pod后,不会重建2.替用户监......
  • Zookeeper集群部署
    1.#ZooKeeper使用场景ZooKeeper是一个分布式服务框架,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:命名服务、状态同步、配置中心、集群管理等。#命名服务:命名服务是分布式系统中比较常见的一类场景。命名服务是分布式系统最基本的公共服务之一。在分布式系统......
  • k8s部署jenkins+gitlab实现代码发布
     1.#k8s部署jenkins#k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。#基于java命令,运⾏javawar包或jar包,本次以jenkins.war包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。1.1#镜像⽬录⽂件:#pwd/opt/k8s-data/docke......
  • docker部署nacos集群
    环境准备系统ip 插件centos710.190.107.191docker、nginxcentos710.190.107.192docker、nacoscentos710.190.107.193docker、nacoscentos710.190.107.194docker、nacos  1、提前准备MySQL 创建nacos库并执行sql文件dockerrun-id-p......
  • 简述redis集群的实现原理
     为了解决单机性能的瓶颈,提高Redis性能,可以使用分布式集群的解决方案1.所有Redis节点使用(PING机制)互联2.集群中某个节点的是否失效,是由整个集群中超过半数的节点监测都失效,才能算真正的失效3.客户端不需要proxy即可直接连接redis,应用程序中需要配置有全部的r......
  • 三台Centos7虚拟机部署kubernetes集群服务
     简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。部署centos7虚拟机安装Vmwareworkstation......
  • 视频监控/安防视频监控平台EasyCVR配置集群后有一台显示离线是什么原因?
    开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCV......
  • 部署k8s dashboard
    一、Kubernetesdashboard作用通过dashboard能够直观了解Kubernetes集群中运行的资源对象通过dashboard可以直接管理(创建、删除、重启等操作)资源对象二、获取Kubernetesdashboard资源清单文件kubectl部署https://github.com/kubernetes/dashboard/releaseskubectlapply......
  • Helm Deploy Online Rancher Demo
    文章目录简介预备条件在线安装RancherHelmChart选择SSL配置安装cert-managerHelm安装Rancher验证RancherServer是否部署成功简介Rancher是一个开源的企业级全栈化容器部署及管理平台。已有超过1900万次下载,4000+生产环境的应用。简单的说,就是一个可以让你通过web......