"Centos7.9部署K3S-Rancher平台详解及API配置"
需积分: 0 85 浏览量
更新于2024-01-23
收藏 2.82MB DOCX 举报
Centos7.9安装部署K3S-Rancher平台详细配置
一、节点服务器信息
在本次部署中,使用了以下节点服务器:
1. Rancher节点(192.168.168.126):用于ectd和面板。
2. Node1(192.168.168.127):工作节点。
3. Node2(192.168.168.128):工作节点。
4. Node3(192.168.168.129):工作节点。
5. Node4(192.168.168.123):工作节点。
6. Node5(192.168.168.124):工作节点。
7. Node6(192.168.168.125):工作节点。
二、软件环境
在本次部署中,使用了以下软件环境:
- Rancher版本:2.5.12
- Kubernetes版本:v1.24.1
- Docker版本:20.10.17
- 操作系统版本:CentOS 7.9.2009
三、Rancher平台访问信息
以下是Rancher平台的访问信息:
- 账户:admin
- 密码:Cssca@123!@
- 访问地址:[未提供]
在完成以上准备工作后,我们可以开始详细配置K3S-Rancher平台的安装部署步骤:
1. 下载并安装Rancher
首先,在Rancher官方网站上下载适用于CentOS 7.9的Rancher安装包。然后,通过SSH登录到Rancher节点服务器(192.168.168.126),执行以下命令安装Rancher:
```
$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.5.12
```
2. 配置主机
接下来,我们需要在工作节点上配置主机信息。登录到每个工作节点服务器(Node1至Node6),执行以下命令配置节点:
```
$ curl -sfL https://get.k3s.io | K3S_URL=https://192.168.168.126:6443 K3S_TOKEN=<node_token> sh -
```
其中,`<node_token>`是Rancher节点上生成的用于节点身份验证的令牌。
3. 等待节点加入集群
执行完节点配置命令后,稍等片刻,观察Rancher控制面板上节点的状态,等待所有节点成功加入集群。
4. 配置API访问
在Rancher控制面板上,选择"管理员" -> "设置" -> "API和密钥",创建并复制API密钥。
5. 配置Kubectl
在本地机器上,执行以下命令以配置kubectl用于连接Rancher平台:
```
$ mkdir ~/.kube
$ echo "<kube_config>" > ~/.kube/config
```
其中,`<kube_config>`是替换为你的kubeconfig配置,包含Rancher集群的访问信息和API密钥。
6. 验证集群连接
执行以下命令验证kubectl是否成功连接到Rancher集群:
```
$ kubectl get nodes
```
如果成功连接,并显示所有节点的状态为"Ready",则说明你已成功部署并配置了K3S-Rancher平台。
以上就是Centos7.9安装部署K3S-Rancher平台详细配置的概述。通过以上步骤,你可以在CentOS 7.9操作系统下安装基础环境,并详细配置Rancher平台的API访问。祝你部署顺利,享受K3S-Rancher平台带来的便利和效益!
2021-01-09 上传
2020-12-18 上传
2023-05-24 上传
2023-10-07 上传
2023-12-26 上传
2024-03-27 上传
2024-07-05 上传
2024-10-14 上传
2024-07-05 上传
Liang_gavin
- 粉丝: 0
- 资源: 2
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍