当前位置: 首页 > news >正文

k8s(四)

文章目录

  • 前言
  • 一、rancher概念
  • 二、Rancher安装与配置
    • 2.1 安装Rancher
    • 2.2 使用rancher管理k8s集群
  • 三、通过rancher创建一个nginx并访问
    • 2.1 创建命名空间
    • 2.2 创建pod容器
    • 2.3 创建servers(网络路由)
    • 2.4 Rancher 部署监控系统
  • 总结

前言

本文主要讲解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的概念和管理集群方式,希望本文内容能对您有所帮助,谢谢观看😜

http://www.jsqmd.com/news/218603/

相关文章:

  • 联想拯救者工具箱终极指南:5大核心功能深度解析与实战应用
  • 本地化部署更安全:企业敏感数据翻译用CSANMT开源方案
  • 30B 参数跑出 1T 性能 | 陈天桥代季峰团队大模型MiroThinker 1.5
  • TranslucentTB启动失败终极修复:3步彻底解决VCLibs依赖问题
  • java并发调用OCR API:多线程处理大批量图片识别任务
  • 手把手教程:零基础快速掌握Blender MMD插件安装与使用
  • AI翻译服务监控:关键指标与异常报警设置指南
  • 如何快速配置ViGEmBus虚拟手柄驱动:实现双平台控制器完美模拟的完整指南
  • LAV Filters终极使用指南:快速解决视频播放问题的简单教程
  • TranslucentTB启动失败:VCLibs组件缺失的完整修复指南
  • OCR技术趋势分析:2026年轻量级模型将成主流
  • 终极Python抢票脚本:3步搞定热门演唱会门票
  • 游戏画质优化工具深度解析:DLL版本管理与AI技术应用
  • 告别手动刷票时代:大麦抢票智能助手全攻略
  • AI翻译在医疗文献中的应用实践
  • DamaiHelper大麦抢票神器:Python自动化脚本带你告别手速烦恼
  • 智能翻译系统搭建:从模型选择到WebUI开发的完整流程
  • 百度网盘高速下载终极指南:轻松突破限速限制
  • Unity游戏自动翻译插件XUnity Auto Translator使用指南
  • 飞书文档批量导出终极指南:3分钟学会700+文档自动备份
  • LeagueAkari终极指南:免费快速掌握英雄联盟全功能辅助工具
  • 微信跨群消息智能流转:解放双手的自动化解决方案
  • B站视频下载专家DownKyi:从零开始掌握高效离线收藏技巧
  • LAV Filters视频解码器:新手也能轻松解决的播放问题终极方案
  • 5分钟高效掌握:DLSS Swapper游戏性能优化终极方案
  • TranslucentTB启动失败终极解决方案:3步诊断与修复指南
  • SillyTavern极致体验:解锁AI对话界面的无限潜能
  • 3MF格式终极指南:用Blender插件实现完美3D打印文件处理
  • 如何在15分钟内让游戏画质实现质的飞跃?
  • DLSS Swapper终极技巧:游戏画质升级深度解析