单机单点 Rke2 Single 升级到 高可用 Rke2 HA
第一台:192.168.10.5,weifor5
第二台:192.168.10.6,weifor6
第三台:192.168.10.7,weifor7
**第一步,单点安装在 192.168.10.5(weifor5):**
指定版本:
curl -sfL http://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_VERSION=v1.22.7+rke2r2 sh -
开机自启动,并手动启动kre2服务(第一次启动需要下载镜像等文件,需要一定时间):
systemctl enable rke2-server.service && systemctl start rke2-server.service
查看启动日志(另外开一个对话框)
journalctl -u rke2-server -f
安装完成可以查看到:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
weifor5 Ready control-plane,etcd,master 3d1h v1.22.7+rke2r2
**第二步,升级到高可用**
**第一台 192.168.10.5,weifor5**:
即上述单点Rke2的服务器,先增加配置文件config.yaml:
vim /etc/rancher/rke2/config.yaml
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重启Rke2服务:
systemctl restart rke2-server.service
查看启动日志(确保等到Rke2服务已经启动完成)
journalctl -u rke2-server -f
**第二台:**
mkdir -p /etc/rancher/rke2
vim /etc/rancher/rke2/config.yaml
server: https://192.168.10.5:9345
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重启Rke2服务:
systemctl restart rke2-server.service
查看启动日志(确保等到Rke2服务已经启动完成)
journalctl -u rke2-server -f
在第一台查看Server加入情况:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
weifor5 Ready control-plane,etcd,master 3d1h v1.22.7+rke2r2
weifor6 NotReady <none> 4s v1.22.7+rke2r2
几分钟后:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
weifor5 Ready control-plane,etcd,master 3d1h v1.22.7+rke2r2
weifor6 Ready control-plane,etcd,master 2m4s v1.22.7+rke2r2
**第三台:**
mkdir -p /etc/rancher/rke2
vim /etc/rancher/rke2/config.yaml
server: https://192.168.10.5:9345
token: K10a2347d16c12b05dad3ea90b007eb11d5c3191062c29271eee1afb344ba887c86::server:fecc0a409fd6023ba52ae28c6266eaaa
tls-san: tmp.weifor.com
然后重启Rke2服务:
systemctl restart rke2-server.service
查看启动日志(确保等到Rke2服务已经启动完成)
journalctl -u rke2-server -f
在第一台查看Server加入情况:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
weifor5 Ready control-plane,etcd,master 3d1h v1.22.7+rke2r2
weifor6 Ready control-plane,etcd,master 5m42s v1.22.7+rke2r2
weifor7 NotReady <none> 3s v1.22.7+rke2r2
几分钟后:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
weifor5 Ready control-plane,etcd,master 3d1h v1.22.7+rke2r2
weifor6 Ready control-plane,etcd,master 13m v1.22.7+rke2r2
weifor7 Ready control-plane,etcd,master 8m v1.22.7+rke2r2
**最后,没有最后了。。。。。。。已经完成了!**
单机单点 Rke2 Single 升级到 高可用 Rke2 HA相关推荐
- SFB 项目经验-51-某上市企业2千人Exchange 2013升级2016高可用之伤01
SFB 项目经验-51-某上市企业2千人Exchange 2013升级2016高可用之伤01(带病撰写项目实战笔记) 问题描述: 2000人企业使用Exchange 2013邮件服务器标准版,n年! ...
- MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验
http://blog.csdn.net/wzy0623/article/details/38757561 MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验 分类: MyS ...
- Linux 高可用(HA)集群之Pacemaker详解
大纲 说明:本来我不想写这篇博文的,因为前几篇博文都有介绍pacemaker,但是我觉得还是得写一下,试想应该会有博友需要,特别是pacemaker 1.1.8(CentOS 6.4)以后,pacem ...
- 大数据(3) - 高可用 HDFS HA
HDFS HA高可用 1 HA概述 1)所谓HA(high available),即高可用(7*24小时不中断服务). 2)实现高可用最关键的策略是消除单点故障.HA严格来说应该分成各个组件的HA机制 ...
- 构建Oracle高可用环境HA rac:企业级高可用数据库架构、实战与经验总结
1.1 理解Oracle数据库 1.2 Oracle高可用特性(High Availability) 1.3 搭建高可用的周边辅助环境 1.4 高可用应用设计 1.5 高可用数据库设计 1. ...
- Rhcs套件+nginx实现高可用(HA)以及Fence机制的添加
一.配置nginx ps:server1和server4配置相同 server2和server3都安装httpd并打开,并在默认发布文件中加以区分 1.配置server1和server4 具体步骤请点 ...
- 【架构优化】keepalived构建高可用MySQL HA
keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层.第4层和第5层交换.Keepalived的作用是检测web服务器的状态,如果有一台web服务 ...
- 瞻博-Juniper-SSG-双机高可用(HA)平滑升级经验分享篇
已经十一月第三周最后一天了,博客依然是那个博客,学技术的那个人依然是那个人,哈哈.这里不免稍微感性一番,确实这一年在忙碌中过去了,几乎都没感知的过去了.依稀记得一月份的目标和指标. 好了,不过多回忆过 ...
- Linux 高可用(HA)集群之keepalived+lvs
一:前言 Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的 ...
最新文章
- 消灭 Java 代码的“坏味道”
- rocketmq同步发送超时时间_RocketMQ系列(一)基本概念
- DNS反射放大攻击分析——DNS反射放大攻击主要是利用DNS回复包比请求包大的特点,放大流量,伪造请求包的源IP地址为受害者IP,将应答包的流量引入受害的服务器...
- cmd无法输出java结果_cmd中执行java命令没有输出结果
- golang之字符串
- asp.net core 负载均衡集群搭建(centos7+nginx+supervisor+kestrel)
- hashtable遍历
- Python案例:房源信息分析
- c# winform窗体边框风格的设计
- 2020-11-30 03_空域图像处理 笔记
- 腾讯智图让我的webp压缩感觉像白忙活一样
- c语言单片机编程 实例教程,51单片机的C语言编程基础及实例教程
- clustream java_数据流聚类算法
- Python-爬虫(爬虫练习 爬取古诗文网五言绝句)
- Dobot机械臂的Python Demo
- ROBOGUIDE软件机床上下料仿真:数控铣床运动机构制作
- dell蓝牙图标消失,不能用
- 为什么嘀嘀们用不上区块链?
- 《后会无期》为何将电影老炮甩身后
- windows下安装kafka总结