k8s(四)

文章目录

前言

本文主要讲解rancher的概念和管理集群方式

一、rancher概念

Rancher 是一个开源的企业级多集群 Kubernetes 管理平台,实现了 Kubernetes 集群在混合云+本地数据中心的集中部署与管理, 以确保集群的安全性,加速企业数字化转型。超过 40000 家企业每天使用 Rancher 快速创新。

Rancher 和 k8s 都是用来作为容器的调度与编排系统。但是 rancher 不仅能够管理应用容器,更重要的一点是能够管理 k8s 集群。 Rancher2.x 底层基于 k8s 调度引擎,通过 Rancher 的封装,用户可以在不熟悉 k8s 概念的情况下轻松的通过 Rancher 来部署容器到k8s集群当中。

二、Rancher安装与配置

10.0.0.100 master

10.0.0.2 node1

10.0.0.3 node2

10.0.0.4 rancher(装配好docker)

部署好k8s集群

2.1 安装Rancher

第一步 docker pull rancher/rancher-agent:v2.5.7 ------------------------------------在master节点上拉取rancher镜像

第二步 docker pull rancher/rancher:v2.5.7 ------------------------------------在 rancher 节点下载 rancher 镜像

第三步 创建并启动rancher容器

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged --name rancher rancher/rancher:v2.5.7

-p 80:80 :映射容器内部80端口到主机80端口

--privileged :赋予权限

--restart=unless-stopped:表示在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

2.2 使用rancher管理k8s集群

访问http://10.0.0.4:80进入rancher管理页面

第一步 添加k8s集群到rancher管理中

点击添加集群

第二步 导入现有集群

第三步 复制第三条命令然后再master节点中输入,使k8s集群加入rancher管理

三、通过rancher创建一个nginx并访问

2.1 创建命名空间



2.2 创建pod容器

点击仪表盘


最后点击创建

2.3 创建servers(网络路由)




尝试访问10.0.0.100:对外访问端口(Nodeport)

(创建成功)

2.4 Rancher 部署监控系统



总结

本文主要讲解rancher的概念和管理集群方式,希望本文内容能对您有所帮助,谢谢观看😜

相关推荐
Linux-18744 小时前
分布式链路追踪系统之docker-compose安装skywalking
云原生·docker-compose·skywalking·分布式链路追踪系统·应用程序性能监控
REDcker5 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
ANSIOT6 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
Smoothcloud润云7 小时前
国内GPU算力租赁平台横向测评:资源、成本、稳定性三维对比
人工智能·ai·云计算·gpu算力·gpu
晏宁科技YaningAI7 小时前
VoIP系统的工程实现模型:从信令控制到媒体传输的完整架构解析
网络·人工智能·架构·系统架构·信息与通信
HLC++7 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室8 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
神奇霸王龙10 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
生活爱好者!10 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
隔窗听雨眠10 小时前
Spring Boot在云原生时代的编程范式革新研究
spring boot·后端·云原生