Sealos 安装报错问题解决

news2024/11/17 13:44:21

sealos 是以 kubernetes 为内核的云操作系统发行版,看其他人通过sealos安装k8s集群十分丝滑,但自己实践的时候为什么报错频繁呢?

官网介绍: sealos.io1

先决条件

  • 每个集群节点应该有不同的主机名。 主机名不要带下划线。
  • 所有节点的时间同步。
  • Kubernetes 集群的第一个节点上运行sealos run命令,目前集群外的节点不支持集群安装。
  • 建议使用干净的操作系统来创建集群。不要自己装 Docker
  • 支持大多数Linux发行版,例如:Ubuntu CentOS Rocky linux
  • 支持 DockerHub 中支持的 Kubernetes 版本。
  • 支持使用 containerd 作为容器运行时。
  • 在公有云上请使用私有 IP。

需要满足先决条件 条件中已经提交不要安装docker 是因为新版本的K8s中已经弃用了docker作为容器引擎,换上了podman .至于区别可以参考这篇文章2

安装sealos

官网截图* 在这一步时 使用任何一种方法都可以安装上sealos,wget的方式最方便推荐这种.
安装配置

到了安装这一步骤不能直接去全部粘贴操作,也是因为在国内访问外网延迟的原因,经常会遇到报错.

配置加速地址

  • 可以通过梯子的方式做全局代理,但是毕竟国外延迟也是比较高速度慢,有可能会遇到运营商限制
  • 这里的配置加速地址不可能按照docker的方式去配置,因为我们用的容器引擎是podman ,我们找到了相关的参考文档3
修改/etc/containers/registries.conf 文件
[root@master1 ]# cd /etc/containers/registries.conf 
[root@master1 ]# vim registries.conf
unqualified-search-registries = [ "docker.io" ]
[[registry]]
prefix = "docker.io"
location = "bcex4iem.mirror.aliyuncs.com"

修改完之后不需要重启,然后进行拉取就是从阿里云下载了,各位配置上之后记得测试一下

拉取镜像

  • 可以先下载镜像
    • 下载之后的镜像
    [root@master1 ~]# sealos images
    REPOSITORY                     TAG       IMAGE ID       CREATED       SIZE
    docker.io/labring/kubernetes   v1.25.0   f5ce73040f15   2 weeks ago   589 MB
    [root@master1 ~]# 
    
    改完国内源拉取十分快
  • 也可以直接sealos run跑起来 ,无论是跑集群还是跑单点
    • 单点的方式
 # 官网的介绍 ↓
sealos run kuberentes:v1.25.0 --single
# 我实际使用的命令 启动时名字要全一些 
sealos run docker.io/labring/kubernetes:v1.25.0 --single
  • 集群的方式
    • 启动命令
    sealos gen labring/kubernetes:v1.25.0 labring/helm:v3.8.2 labring/calico:v3.24.1 \
    --masters 192.168.0.2,192.168.0.3,192.168.0.4 \
    --nodes 192.168.0.5,192.168.0.6,192.168.0.7 --passwd xxx > Clusterfile
    

参考:


  1. sealos官网.介绍[EB/OL].https://www.sealos.io/zh-Hans/docs/Intro ↩︎

  2. 程序员阿宇.Podman是什么?它与Docker有什么区别?[EB/OL].https://blog.csdn.net/ma_xiao_qi/article/details/124688653 ↩︎

  3. 喝茶等下班.podman设置镜像加速器[EB/OL].https://blog.51cto.com/zwl28/5273584 ↩︎

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数组中出现次数超过一半的数字、替换空格、重建二叉树

1、数组中出现次数超过一半的数字 本题考点: 数组使用,简单算法的设计 牛客链接 题目描述: 给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组[1,2,…

企业如何利用 Serverless 快速扩展业务系统?

2022 年 9 月 24 日,阿里云用户组(AUG)第 12 期活动在厦门举办。活动现场,阿里云高级技术专家史明伟(花名:世如)向参会企业代表分享了《未来已来——从技术升级到降本提效》。本文根据演讲内容整…

引擎入门 | Unity UI简介–第1部分(8)

本期我们继续为大家进行Unity UI简介(第一部分)的后续教程 本篇内容 17.9-Slice缩放 18.准备按钮图像 19.设置按钮图像 20.为按钮设置自定义字体 文章末尾可免费获取教程源代码 本篇Unity UI简介(第一部分)篇幅较长&#x…

Spring源码深度解析:八、bean的获取② - getSingleton

一、前言 文章目录:Spring源码分析:文章目录 在Spring源码分析七 :bean的加载① - doGetBean 文章中,我们介绍了Spring对获取bean的过程,但是并没有详细解释Bean是如何创建的,本文就来分析Spring是如何创…

Mybatis 源码分析

mybatis 的一些总结 XMLConfigBuilder mybatis 的配置文件解析的能力是交给了XMLCconfigBuilder 去解析的 public SqlSessionFactory build(Reader reader, String environment, Properties properties) {try {XMLConfigBuilder parser new XMLConfigBuilder(reader, envir…

JDK内置命令工具

JDK内置命令工具 jps 作用 查看java进程的pid和全路径主类名和jvm参数 使用 -l : 输出所有正在运行java进程的pid 和主类名-v :输出正在运行java进程的pid和主类名和运行参数 jstack 作用 查看某个java进程当前的堆栈信息, 也就是当前进程中的线程…

NIO与BIO服务器端对比

本文利用NIO实现一个重复回复,客户端发送什么信息,客户端就会收到什么信息。 主要是理解NIO与BIO的区别。客户端采用telnet进行测试,以下连接是Telnet安装的方法。 Telnet的简单使用_武汉小喽啰的博客-CSDN博客_telnet 注意!&a…

POSIX信号量

文章目录概念信号量函数基于环形队列的生产消费模型概念 信号量是一个计数器,用来描述临界资源数量的计数器。 每个执行流要进入临界资源时,要先申请信号量,出临界资源时,要释放信号量。 信号量的PV操作 P操作:申请…

万字长文总结分布式事务,总有一款适合你

导语:本文参考网络相关文章,主要总结了XA, 2PC, 3PC, 本地事务状态表, 可靠消息队列, 最大努力通知, TCC, SAGA等分布式事务的特点和适用场景,为大家选择分布式事务提供一些参考。 概述 分布式事务是指事务的参与者、支持事务的服务器、资源…

宝刀未老!阿里P8老兵耗时三年总结出这份Java项目实战文档

文档特点: 为了方便小伙伴们能更好地阅读,我已经提前给大家整理好了学习路线和知识结构 本书综合讲解Java程序设计中的核心技术,全书一共设计为22章,章节结构如下。 需要获取的小伙伴可以直接转发关注后私信(学习&…

[Python]Django 配置

文章目录🍉 pycharm中打开Django项目并配置虚拟环境运行项目🍈 打开项目后pycharm自动识别配置项目运行环境🍍 指定项目运行的端口号🍈 自行配置项目的运行环境🍍 配置项目的python解释器🍍 配置Django项目…

本地demo服务器搭建计划——(三)rabbitmq配置中心config配置自动刷新

本章内容主要使用Spring Cloud Config来启动一个配置中心服务,通过Spring Cloud Bus消息总线(依赖rabbitmq)和Git仓库(Gitee)Webhook钩子函数来实现配置的自动更新(push新的配置到gitee仓库时触发&#xff…

【英语口语】单词如何正确发音?

1. 发音基础介绍 音素:元音 辅音 单词:重音 失去爆破 浊化 三单 过去式过去分词 句子:语调 重音 弱读 连读 缩读 段落:意群 元音字母: A、E、I、O、U 2. 音节的定义 英语单词在发音的时候,不是一个字…

GD32F4(9):GD32f4出现上电不工作,必须按复位程序才能跑起来

GD32:上电不工作,需要按一下复位按键程序才能跑起来 文章目录GD32:上电不工作,需要按一下复位按键程序才能跑起来1.问题描述2. 我的调试思路2.1 第一步,排除电源问题2.2 第二步,排除复位电路的问题2.3 第三…

QUIC简介

一、概述、 QUIC(Quick udp Internet connection):快速UDP互联网协议。相比于当前广泛应用的http2tcptls有如下优势: 减少三次握手及TLS握手时间;改进拥塞机制;避免队头阻塞的多路复用;连接迁移…

一文了解riscv软件系列之linux内核编译运行

一、交叉编译工具链的安装 【推荐阅读文章】 代码大佬的【Linux内核开发笔记】分享,前人栽树后人乘凉! 一篇长文叙述Linux内核虚拟地址空间的基本概括 一文了解Linux内核的Oops 需要多久才能看完linux内核源码? 详细讲解磁盘及文件系统…

【antd vue pro】设置项目默认语言为中文:

文章目录一、官网文档:二、解决:1、在src\locales\index.js文件修改默认语言2、src\core\bootstrap.js文件,修改初始化的语言3、src\store\modules\app.js4、清空本地存储,然后npm run serve重启:5、遇到问题&#xff…

Linux文件权限管理:chomd命令和chown命令

Linux文件权限管理:chomd命令和chown命令前言介绍文件类型文件权限文件所属文件信息chomd命令chown命令前言 在服务器部署项目、安装应用会经常涉及到文件权限的问题,在此记录chomd命令和chown命令它们的用法及区别。 介绍 以下图为例,进行…

如何解决全局工业相机飞拍拖影问题

1.问题描述: 物体静态拍摄时图像正常,但是动态拍摄时会有拖影现象。 2.问题原因: 只要物体存在运动,拍摄就一定会存在拖影,那么如何判断飞拍项目能否使用?拖影是否会对飞拍造成影响呢?这就要看具体的检测…

Viterbi维特比译码误码率仿真,调制为QPSK,信道为高斯白噪声

目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 整体思路如图1中所示, 其中输入序列使用randn函数来产生,卷积也采用matlab本身的函数conv,加性高斯白噪声用wgn函数来产生,由于实验的重点…