sealos快速搭建k8s集群

一,环境准备

        1,三台(搭建一主两从集群)或五台(三主两从集群)虚拟机,

                安装alimaLinux系统 ,相同的root密码,不要安装docker。

        如果是alimaLinux-mini版本操作系统,要安装tar解压工具(yum install tar),

        alimaLinux-mini版本不带桌面,很多命令如telnet,tar没有安装,

                1)设置桥接网络 :编辑》虚拟网络编辑器 

                 2)桥接模式

       

        2,设置虚拟机主机桥接模式,不同的静态ip

                可视化命令 nmtui 

        2是网关地址,每台虚拟机都设置一样

        2,修改每一台主机名 (命令nmtui hostname )

                第一台:192.168.1.151

                第二台:192.168.1.154

                第三台:192.168.1.155

        3,主机名与ip地址解析配置 (每一台都一样)

cat >>/etc/hosts<<EOF 
192.168.1.151 k8s-master01 
192.168.1.154 k8s-work01
192.168.1.155 k8s-work02
EOF

        检查设置

二,安装sealos

     1,   选择一个master节点安装sealos,这里选择192.168.1.151节点,(如果要安装多主多从也只需要在一个节点上安装sealos)

	$ sudo cat > /etc/yum.repos.d/labring.repo << EOF[fury]name=labring Yum Repobaseurl=https://yum.fury.io/labring/enabled=1gpgcheck=0EOF$ sudo yum clean all$ sudo yum install sealos

        原网截图下载 Sealos 命令行工具 | Sealos: 专为云原生开发打造的以 K8s 为内核的云操作系统

       2 , 检查sealos安装: sealos --help

三,使用sealos安装k8s集群

        1,运行安装命令

sealos run \
registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.29.7 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 \
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.26.1 \
--masters 192.168.1.151 \
--nodes 192.168.1.154,192.168.1.155 -p 你的虚拟机root密码

        命令中的可用最新镜像版本可以给从Registry Explorer这个网站查询,查询阿里的镜像(在labring/kubernetes镜像名前加上registry.cn-shanghai.aliyuncs.com/,点击提交查询。docker.io镜像能查询出来,但基本下载不了。)

        阿里镜像源,最新的镜像版本在页面最下面

        最新的kubernetes可用镜像版本

     2, 开始安装

        3,安装完成

        4,如果sealos run 中间安装出错

        可执行sealos reset 重置命令,然后再重新新运行sealos run 命令

        5,检查k8s节点

总结

        这种安装方式非常快捷,不需要关防火墙,安装网络工具,设置SELinux等等,里边的证书也被设置为100年了,免去了证书更换的麻烦。准备好虚拟机,在网络好的情况下只需要几分钟即可搭建好集群。

        如果安装多主多从多从只需修改增加主机名与ip地址解析配置 和sealos run命令里添加主机ip即可,如三主两从

cat >>/etc/hosts<<EOF 
192.168.1.151 k8s-master01 
192.168.1.152 k8s-master02
192.168.1.153 k8s-master03
192.168.1.154 k8s-work01
192.168.1.155 k8s-work02
EOF
sealos run \
registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.29.7 \
registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 \
registry.cn-shanghai.aliyuncs.com/labring/calico:v3.26.1 \
--masters 192.168.1.151,192.168.1.152,192.168.1.153 \
--nodes 192.168.1.154,192.168.1.155 -p 你的虚拟机root密码

参考:

K8s 集群生命周期管理 | Sealos: 专为云原生开发打造的以 K8s 为内核的云操作系统

12种kubernetes(k8s 1.27)高可用集群部署方式,你用过几种?(kubeadm+rancher+sealos+KubeSpray+二进制部署)_哔哩哔哩_bilibili

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

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

相关文章

Web安全:SQL注入实战测试.(扫描 + 测试)

Web安全&#xff1a;SQL注入实战测试. SQL注入就是 有些恶意用户在提交查询请求的过程中 将SQL语句插入到请求内容中&#xff0c;同时程序的本身对用户输入的内容过于相信&#xff0c;没有对用户插入的SQL语句进行任何的过滤&#xff0c;从而直接被SQL语句直接被服务端执行&am…

【Godot4自学手册】第四十六节实现闪电攻击、闪电链

本节内容&#xff0c;主要学习闪电攻击魔法。闪电攻击又名为闪电链&#xff0c;就是在几个敌人之间产生不断跳动的闪电攻击效果。本节主要实现的是单击鼠标右键&#xff0c;会在敌人之间产生随机的闪电链条&#xff0c;效果如下&#xff1a; 一、基本闪电的建立 新建2D场景&…

MIT线性代数

本文链接的原创作者为 浊酒南街https://blog.csdn.net/weixin_43597208 第1讲 MIT_线性代数笔记&#xff1a;第 01 讲 行图像和列图像-CSDN博客 第2讲 MIT_线性代数笔记&#xff1a;第 02 讲 矩阵消元_矩阵first pivot-CSDN博客 第3讲 MIT_线性代数笔记&#xff1a;第 03…

C++ 继承(二)

目录 1. 实现一个不能被继承的类 2. 友元与继承 3.继承与静态成员 4.多继承及其菱形继承问题 (1). 继承模型 (2). 虚继承 (2.1)虚继承解决数据冗余和二义性的原理 (3). 多继承中指针偏移问题 (4). IO库中的菱形虚拟继承 5. 继承和组合 1. 实现一个不能被继承的类 方法1…

安卓玩机工具-----通用安卓玩机工具 “搞机助手”界面预览 推荐

在网络中有很多很好玩的工具。方便安卓机型联机使用各种功能。系列博文将详细的演示有些工具的特点与使用方法 搞机助手 作者&#xff1a;流水断崖 目前开发功能有&#xff1a;Twrp recovery全自动刷机&#xff0c;免Root冻结、卸载预装软件&#xff0c;免Root激活&#xff…

谈一谈MVCC

一 MVCC的定义 MVCC&#xff08;Multi-Version Concurrency Control&#xff0c;多版本并发控制&#xff09;是一种用于数据库管理系统&#xff08;DBMS&#xff09;中的并发控制方法&#xff0c;它允许数据库读写操作不加锁地并发执行&#xff0c;从而提高了数据库系统的并发性…

什么是ARM架构?什么是X86架构?两者的区别是什么?

一、什么是ARM架构 &#xff08;一&#xff09;起源于发展 ARM 架构由英国剑桥的 Acorn 计算机公司开发。因市场无合适产品&#xff0c;Acorn 自行设计出第一款微处理器&#xff0c;命名为 ARM。此后 ARM 架构不断发展&#xff0c;1990 年为与苹果合作成立 ARM 公司&#xff0…

鸿蒙轻内核M核源码分析系列三 数据结构-任务排序链表

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 在鸿蒙轻内核源码分析系列一和系列二&#xff0c;我们分析了双向循环链表、优先级就绪队列的源码。本文会继续给读者介绍鸿蒙轻内核源码中重要的数据结构…

运动耳机怎么选购?解密最值得购买的五大品牌!

​现在大家都越来越注重健康&#xff0c;运动成了很多人的日常&#xff0c;不管是轻松跑跑步还是来点高强度训练&#xff0c;都能让人身心都受益。运动时候如果能听点音乐&#xff0c;那感觉就更好了&#xff0c;能让运动效果更上一层楼。但是&#xff0c;那种塞进耳朵里的耳机…

Cmake之2.4版本重要特性及用法实例(十)

简介&#xff1a; CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布&#xff1a;《Android系统多媒体进阶实战》&#x1f680; 优质专栏&#xff1a; Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a; 多媒体系统工程师系列【…

S3C2440开发板:时钟,PWM定时器控制蜂鸣器发声

时钟 时钟和电源管理模块由三部分组成&#xff1a;时钟控制&#xff0c;USB 控制和电源控制。 S3C2440A 中的时钟控制逻辑可以产生必须的时钟信号&#xff0c;包括 CPU 的 FCLK&#xff0c;AHB 总线外设的 HCLK 以及 APB 总线外设的 PCLK。S3C2440A 包含两个锁相环&#xff08…

数据结构:(LeetCode203)移除链表元素

给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所有满足 Node.val val 的节点&#xff0c;并返回 新的头节点 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,6,3,4,5,6], val 6 输出&#xff1a;[1,2,3,4,5]示例 2&#xff1a; 输入&#xff1…

深度学习之 OpenCV 图像边缘检测算法解析及代码演示

引言 在计算机视觉领域&#xff0c;边缘检测是一种重要的图像预处理技术&#xff0c;用于识别图像中对象的边界。边缘检测有助于提取图像的关键特征&#xff0c;这对于后续的图像分析&#xff08;如物体识别、运动检测等&#xff09;至关重要。OpenCV 是一个强大的计算机视觉库…

这个俄罗斯平台爆火跨境圈,据说大卖已冲!无货源卖家又行了?

近几年&#xff0c;俄罗斯电商市场的增长速度非常惊人&#xff0c;从宏观来看&#xff0c;俄罗斯已经超越东南亚各国&#xff0c;成为2023年网上零售销售额增长最快的国家。据权威数据分析机构Statista的预测&#xff0c;2024年俄罗斯电子商务市场的收入预计能够达到337.6亿美元…

11、Django Admin启用对计算字段的过滤

重新定义admin.py中的Hero管理模型如下&#xff1a; admin.register(Hero) class HeroAdmin(admin.ModelAdmin):list_display ("name", "is_immortal", "category", "origin", "is_very_benevolent")list_filter ("…

代码随想录算法训练营第32天 动态规划part01| 题目:理论基础 、 509. 斐波那契数 、70. 爬楼梯 、 746. 使用最小花费爬楼梯

代码随想录算法训练营第32天 动态规划part01| 题目&#xff1a;理论基础 、 509. 斐波那契数 、70. 爬楼梯 、 746. 使用最小花费爬楼梯 文章来源&#xff1a;代码随想录 理论 题目名称&#xff1a;509. 斐波那契数 斐波那契数&#xff0c;通常用 F(n) 表示&#xff0c;形成的…

沐渥科技:两显氮气柜和三显氮气柜要怎么选择?

两显氮气柜通常指的是控制面板上有两个LED数码显示界面&#xff0c;用于显示温度和湿度&#xff1b;三显氮气柜则有三个LED数码显示界面&#xff0c;能够直观地显示出温度、湿度和含氧量。这样的设计便于用户快速全面地了解柜内环境状态&#xff0c;不需要额外的操作即可掌握所…

PHP智能匹配轻松预订自习室在线订座系统小程序源码

智能匹配&#xff0c;轻松预订——自习室在线订座系统 &#x1f4da;【开篇&#xff1a;告别排队&#xff0c;迎接智能学习新时代】&#x1f4da; 还在为找不到合适的自习室座位而烦恼吗&#xff1f;是不是每次去图书馆或自习室都要提前好久去排队占位&#xff1f;现在&#…

不同大模型代码解释对比

包含ChatGPT&#xff0c;讯飞星火&#xff0c;通义千问&#xff0c;腾讯元宝&#xff0c;智谱清言。 目标是想让大模型解释一个用于预处理人体骨骼关节三维坐标数据样本进行填补空帧的Python函数。 def f_padding_none(data):s data.copy()# print(pad the null frames with…

笔记整理—uboot番外(6)针对x210的网卡说明

对于x210而言&#xff0c;在三星中与九鼎官方的uboot都默认使用了二号串口。详见CONFIG_SERIALn&#xff08;n1~4&#xff09;。 更改串口后&#xff0c;应先插回原串口&#xff0c;进行iROM打印&#xff0c;内部iNnad校验核失败的信息&#xff0c;之后再插入其串口进行启动。 …