docker容器技术篇:rancher管理平台部署kubernetes集群

rancher管理平台部署kubernetes集群

Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。

Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。

Rancher 基于 Kubernetes 添加了新的功能,包括统一所有集群的身份验证和 RBAC,让系统管理员从一个位置控制全部集群的访问。

1 实验环境

VMware ESXI主机安装虚拟机,和VMware workstation差不多

操作系统角色IP地址安装服务
Centos7.9Rancher-server10.1.2.133Docker,rancher/server
Centos7.9Rancher-agent10.1.2.134Docker,rancher/agent
Centos7.9Rancher-agent10.1.2.135Docker,rancher/agent
Centos7.9Rancher-agent10.1.2.136Docker,rancher/agent
Centos7.9Rancher-agent10.1.2.137Docker,rancher/agent

1.2 配置IP地址

1.3 使用远程连接工具连接虚拟机

2 安装docker

2.1 关闭防火墙

2.2 关闭selinux


将SELINUX设置为disabled

2.3 开启内核转发

添加最后一行

2.4 安装docker

2.5 启动docker并设置开机自启动

2.6 查看docker状态

3 克隆虚拟机

3.1 克隆过程省略,和VMware workstation有些区别,感兴趣的可以自己去了解

3.2 远程连接

3.3 修改主机名


4 安装rancher-server

4.1 启动rancher/server容器

4.2 访问rancher web

4.3 设置中文

4.4 设置登录名和密码

点击访问控制

点击local

输入用户名和密码

4.5 添加主机


这里默认,点击保存

点击复制到剪切板,到agent节点执行

5 安装rancher-agent

四个agent节点都执行上一步复制的命令


等待容器启动

6 部署k8s集群

6.1 添加kubernetes

6.2 查看主机情况(正在部署)


6.3 登录kubernetes dashboard


6.4 查看kubernetes集群

7 创建容器

7.1 创建deployment资源控制器

apiVersion: apps/v1         #指定api版本标签
kind: Deployment            #定义资源的类型/角色,deployment为控制器
metadata:                   #定义资源的元数据信息name: tomcat1             #定义资源的名称,在同一个namespace空间中必须是唯一的labels:                   #定义资源标签app: tomcat1
spec:replicas: 1               #定义副本数量selector:                 #定义选择器matchLabels:            #匹配上面的标签app: tomcat1          #匹配模板名称template:                 #定义模板metadata:labels:app: tomcat1spec:containers:           #定义容器信息- name: tomcat1       #容器名,与标签名要相同image: registry.cn-hangzhou.aliyuncs.com/houxiongxiong/tomcat:8.2     #容器使用的镜像以及版本ports:- containerPort: 8080    #定义容器的对外端口


7.2 创建tomcat的网络服务

apiVersion: v1
kind: Service
metadata:name: tomcat1labels:app: tomcat1
spec:type: NodePortports:- port: 8080targetPort: 8080selector:app: tomcat1


8 测试访问pod



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/688185.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows 10 Manager (Win10优化工具),中文破姐版 v3.9.3

01 软件介绍 Windows 10 Manager是一款为Win10操作系统设计的综合优化工具。包含逾40种不同的功能模块,旨在全方位地提升系统性能。其核心效用体现在对Win10的优化、调整、清理、加速和修复方面。能够显著提高系统的运行速度,并有效地排查及解决系统问题…

PMP证书好考吗?

PMP新考纲还颠覆了自己旧有的五大知识领域,将原来的五大过程组整合成新领域中过程的一部分,提出了新的商业环境、过程、人员三大知识领域。 最关键的是,在新考纲中明确写到: 重要注意事项。通过工作任务分析开展的研究证实&…

Type-C接口声卡OTG线

随着科技的飞速发展,移动设备已成为我们日常生活中不可或缺的一部分。而在这些设备中,Type-C接口凭借其高速、高效、易用等优点,逐渐成为主流的数据传输和充电接口。与此同时,OTG(On-The-Go)技术的兴起&…

C++ 课程设计,图片元素的获取,拟合椭圆

WX: help-assignment C 课程设计,图片元素的获取,拟合椭圆 代码实现步骤: 读取.jpg 图片(259219443),将图片中的x∈(700,1450)y∈(1,1944)的像素值置为0; 提取图片的r、g、b 通道,按照(1r-0.6g-0.3*b)对…

攻略:大学生三下乡投稿媒体网站和快速方法

作为当代大学生,不仅需要学习和掌握知识,更需要将所学知识运用到实践中,参与各种社会实践活动。其中,“三下乡”活动就是一个非常有意义的社会实践活动。三下乡社会实践活动新闻稿投稿网站有哪些?有哪些方式可以快速投稿呢?今天小编给大家一次讲个明白。 三下乡新…

【Qt】界面定制艺术:光标(cursor)、字体(font)、提示(toolTip)、焦点(focusPolicy)与样式表(styleSheet)的深度探索

文章目录 前言:1. cursor: 设置按钮的光标2. front:设置字体3. toolTip: 鼠标悬停提示4. focusPolicy:设置控件获取到焦点的策略5. styleSheet : 样式表总结: 前言: 在现代软件开发中,用户界面(UI)的设计和…

探索静态住宅IP代理:保障网络安全与隐私的新途径

在数字化时代,互联网已经成为人们日常生活和工作的重要组成部分。然而,网络安全和隐私保护问题也随之而来,成为广大网民关注的焦点。静态住宅IP代理作为一种新兴的网络技术,以其独特的功能和优势,逐渐受到用户的青睐。…

每天五分钟计算机视觉:使用极大值抑制来寻找最优的目标检测对象

本文重点 在目标检测领域,当模型预测出多个候选框(bounding boxes)时,我们需要一种方法来确定哪些候选框最有可能表示真实的目标。由于模型的不完美性和图像中目标的重叠性,往往会有多个候选框对应于同一个目标。此时,极大值抑制(Non-Maximum Suppression,NMS)技术就…

完美解决Windows10下-更换JDK环境变量后,在cmd下执行仍java -version然出现原来版本的JDK的问题

一、错误场景预演 本人欲将 JDK 1.8 通过安装包的方式升级为 JDK 22。 本地旧版本:1.8.0_221预升级版本:22.0.1 1.1、查看本地旧版本 在配置环境变量之前,首先我们要明确,本地存在旧版本,如果本地没有 Java&#x…

Vue按照顺序实现多级弹窗(附Demo)

目录 前言1. 单个弹窗2. 多级弹窗 前言 强化各个知识点,以实战融合,以下两个Demo从实战提取 1. 单个弹窗 部署按钮框以及确定的方法即可 截图如下所示: 以下Demo整体逻辑如下: 点击“生成周月计划”按钮会触发showWeekPlanDia…

小众行业风口:Q1季度擦窗机器人行业线上市场销售数据分析

今天给大家分享一个2024年的小众行业增长风口——擦窗机器人。 作为家居自动化里的重要一员,擦窗机器人可以简称为擦窗神器,是为了解决大户型家庭的外窗清洁痛点而存在。而目前,擦窗机器人行业正在走向成熟,且市场需求量居高不下…

OSPF虚链路

原理概述 通常情况下,一个OSPF网络的每个非骨干区域都必须与骨干区域通过ABR路由器直接连接,非骨干区域之间的通信都需要通过骨干区域进行中转。但在现实中,可能会因为各种条件限制,导致非骨干区域和骨干区域无法直接连接&#x…