AI大模型学习十二:‌尝鲜ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio对象存储测试和漫长修改之路

一、说明

前面已经安装完成,这里我们测试对象存储

AI大模型学习十一:‌尝鲜ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio,实战运行成功-CSDN博客https://blog.csdn.net/jiangkp/article/details/147424823?spm=1011.2415.3001.5331

二、查看 pods状态

kubectl get pods --all-namespaces

 

我们在上面看到了 CreateContainerConfigError错误,不是对象存储的,是devbox的,下一篇来解决测试devbox,这里存储是正常的

三、建立存储对象

官网:官网讲得很详细,可以自己看看Guides > Object-storage | Sealos Docshttps://sealos.run/docs/guides/object-storage

就像默认private 

 点击应用

感觉不对劲,需要再调调

四、漫长的修改之路

1、修改安装指令(看完再装)

#对象存储安装只需执行一条指令,前面我们用了两条,下面一条安装时就全部安装好了
sealos run registry.cn-shanghai.aliyuncs.com/labring/minio-operator:v5.0.6
# 确认 CRD 是否存在
kubectl get crd tenants.minio.min.ioroot@mucuna:~# kubectl get crd tenants.minio.min.io
NAME                   CREATED AT
tenants.minio.min.io   2025-04-26T13:05:16Z# 重新安装
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-objectstorage:latest \-e cloudDomain=192.168.1.15.nip.io \--debug

2、出现错误与分析解决

kubectl logs objectstorage-controller-manager-6f67c45f9f-2b4bp -n objectstorage-system

ERROR Reconciler error {"controller": "objectstorageuser", "controllerGroup": "objectstorage.sealos.io", "controllerKind": "ObjectStorageUser", "ObjectStorageUser": {"name":"admin","namespace":"ns-admin"}, "namespace": "ns-admin", "name": "admin", "reconcileID": "3b495010-796a-4535-9baa-cc19df35697d", "error": "Get \"http://object-storage.objectstorage-system.svc.cluster.local/minio/admin/v3/list-users\": dial tcp 10.96.3.115:80: connect: operation not permitted"}

可能原因分析

这个错误表明在创建对象存储时,控制器无法连接到 MinIO 的管理 API。具体问题是无法连接到 http://object-storage.objectstorage-system.svc.cluster.local 服务。

利用kubectl get sc查询StorageClass

3、重新安装

必须安装minio-operator,而且安装6.0.3不行,我不知道其它版本,我用5.0.6可以

# 先卸载 (如果有卸载命令)
kubectl delete app objectstorage -n app-system
kubectl delete ns objectstorage-system objectstorage-frontend
helm uninstall minio-operator -n minio-system
kubectl delete ns minio-system
kubectl delete crd objectstoragebuckets.objectstorage.sealos.io objectstorageusers.objectstorage.sealos.io
kubectl delete clusterrole objectstorage-manager-role objectstorage-metrics-reader objectstorage-proxy-role
kubectl delete clusterrolebinding objectstorage-manager-rolebinding objectstorage-proxy-rolebinding下载 helm 图表。网络不稳定curl -O https://raw.githubusercontent.com/minio/operator/master/helm-releases/operator-5.0.6.tgz安装minio-operator
helm install --namespace minio-system --create-namespace minio-operator operator-5.0.6.tgz也可以这样安装
sealos run registry.cn-shanghai.aliyuncs.com/labring/minio-operator:v5.0.6
# 确认 CRD 是否存在
kubectl get crd tenants.minio.min.io# 重新安装
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-objectstorage:latest \-e cloudDomain=192.168.1.15.nip.io \--debug

五、安装完成

 

 

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

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

相关文章

SpringBoot的自动扫描特性-笔记

1.Spring Boot 的自动扫描特性介绍 Spring Boot 的自动扫描(Component Scanning)是其核心特性之一。通过注解SpringBootApplication 简化了 Bean 的管理,允许框架自动发现并注册带有特定注解的类为 Spring 容器中的 Bean(特定注解…

基于nodeJS代码的通过爬虫方式实现tiktok发布视频(2025年4月)

1、将真实的tiktokstudio平台的cookie填到代码里的cookie变量里,修改python代码里的ticket,ts, privateKey,以及videoPath,timing等变量的值,最后运行python脚本即可; 2、运行之前根据import提示安装一些常见依赖,比如node-fetch等; 3、运行时候可能系统需要科学上网…

数据一致性问题剖析与实践(四)——竞态条件竞争导致的一致性问题

一、前言 之前我们讨论了几种场景的一致性问题 冗余数据存储中的一致性问题分布式共识中的一致性问题单机事务中的一致性问题分布式事务中的一致性问题 本文将围绕竞态条件竞争中的一致性问题展开讨论分析。 二、 问题定义 竞态条件(Race Condition&#xff09…

PCL点云处理之基于FPFH特征的SAC-IA全局配准算法 (二百四十六)

提示: 有相关点云需求的可以私信 PCL 点云处理之基于 FPFH 特征的 SAC - IA 全局配准算法 一、前言二、相关概念介绍2.1 点云2.2 FPFH 特征2.3 SAC - IA 算法三、SAC - IA 全局配准算法原理3.1 FPFH 特征提取3.2 SAC - IA 配准过程四、代码实现与分析4.1 完整代码4.2 代码分析…

JavaScript性能优化实战:从瓶颈定位到极致提速

JavaScript作为现代Web应用的核心,其性能直接影响用户体验。本文将从性能瓶颈定位、高频优化场景、现代API利用三个维度,结合代码示例和Chrome DevTools实战,为你构建完整的性能优化体系。 一、性能分析:精准定位瓶颈 1.1 Chrome…

JavaScript 页面刷新:从传统到现代的全面解析

在 Web 开发中,"刷新"是一个基础但极其重要的功能。本文将全面探讨页面刷新的实现方式,从传统方法到现代最佳实践,深入解析每一种方案的原理和适用场景,并给出实用代码示例。 一、理解页面刷新的本质 在 Web 开发中&am…

NLP高频面试题(五十五)——DeepSeek系列概览与发展背景

大型模型浪潮背景 近年来,大型语言模型(Large Language Model, LLM)领域发展迅猛,从GPT-3等超大规模模型的崛起到ChatGPT的横空出世,再到GPT-4的问世,模型参数规模和训练数据量呈指数级增长。以GPT-3为例,参数高达1750亿,在570GB文本数据上训练,显示出模型规模、数据…

鸿蒙系统应用开发全栈指南

一、开发环境搭建与工具链配置 1. DevEco Studio深度解析 作为鸿蒙生态的官方IDE,DevEco Studio 4.2版本已集成ArkTS 3.0编译器与AI代码助手功能。安装过程需注意: 系统要求:Windows 10 21H2或macOS Monterey以上环境依赖:Node…

iOS18 MSSBrowse闪退

iOS18 MSSBrowse闪退 问题方案结果 问题 最近升级了电脑系统(15.4.1),并且也升级了xcode(16.3)开发工具。之后打包公司很早之前开发的项目。 上线之后发现在苹果手机系统18以上,出现了闪退问题。 涉及到的是第三方MSSBrowse,在选择图片放大的…

鸿蒙-使用Charles抓包

目录 前言鸿蒙应用中的网络请求rcp 抓包http 抓包 以下是排查过程,没啥参考价值发送文件http 抓包报错 前言 抓包,对于各位开发者应该不陌生,各种抓包工具应该的都听说过,像 charles、fiddler、Wireshark‌等。在 Android 和 iOS…

回顾|Apache Cloudberry™ (Incubating) Meetup·2025 杭州站

2025 年 4 月 19 日,由酷克数据与中启乘数联合举办的 Apache Cloudberry™ (Incubating) Meetup 杭州站在浙江省杭州市滨江区滨江会展中心成功举办。本次活动邀请了 Cloudberry PPMC 团队成员、活跃内核贡献者以及中兴 EBASE-A、阿里云 ADB-PG、网易、中启乘数等多…

Linux网络编程 深入Linux网络栈:原始套接字链路层实战解析

之前我们编程都是在应用层,只需在地址结构体中传 地址与端口号。然后协议栈在传输层,与网络层帮我们进行数据的封装。但这里我们要学的是在链路层进行编程 这里我想说一下,当数据到达链路层,有三个分支:ARP&#xff0c…

用python写一个相机选型的简易程序

最近有点忙,上来写的时间不多。 今天就把之前写的一个选型的简易程序,供大家参考。 代码: import sys from PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout, QHBoxLayout,QLabel, QLineEdit, QPushButton, QGro…

【实战篇】数字化打印——打印格式设计器的功能说明

前言 myBuilder内置了覆盖丰富场景的打印格式设计器,效果统一,功能完善。 设计器一:小票 用于设计小票、水单等滚筒纸张的场景,例如:超市购物小票 主要功能 打印格式的保存、下载、上传设计时功能:撤销…

Qt 中 QSQLITE 和 QODBC 数据库连接的区别

Qt 中 QSQLITE 和 QODBC 数据库连接的区别 这两行代码都是创建 Qt 数据库连接,但使用了不同的数据库驱动和连接方式: 1. QSqlDatabase::addDatabase("QSQLITE") 特点: 使用 SQLite 数据库的 原生驱动直接与 SQLite 数据库文件(…

Eigen核心矩阵/向量类 (Matrix, Vector, Array)

1. Matrix 类&#xff08;稠密矩阵&#xff09; 模板参数 cpp Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> Scalar: 元素类型&#xff08;如 float, double, int&#xff09;。 Rows/Cols: 行数和列数&#xff08;Dynamic 表示动态大小&#xff09;。 O…

汽车免拆诊断案例 | 2016款奔驰C200L车组合仪表上多个故障灯偶尔点亮

故障现象 一辆2016款奔驰C200L车&#xff0c;搭载274 920发动机&#xff0c;累计行驶里程约为13万km。该车组合仪表上的防侧滑故障灯、转向助力故障灯、安全气囊故障灯等偶尔异常点亮&#xff0c;且此时将挡位置于R挡&#xff0c;中控显示屏提示“后视摄像头不可用”&#xff…

实现 Babylon.js 鼠标输入管理单例 (MouseController) 的最佳实践

在现代 Web3D 开发中&#xff0c;高效的输入管理是创建流畅交互体验的关键。本文将详细介绍如何在 Babylon.js 中实现一个强大的鼠标输入管理单例&#xff0c;帮助你优雅地处理所有指针事件。 为什么需要鼠标输入管理单例&#xff1f; 在复杂的 3D 场景中&#xff0c;鼠标/指…

【LLM+Code】Cursor Agent 46.11 版本PromptTools最细致解读

一、cursor Agent cursor的agent模式, 多说一句&#xff0c;cursor目前我付费使用&#xff0c;是我目前为止使用过AI coding工具里最喜欢的一个&#xff0c;cursor nb&#xff01; https://gist.github.com/sshh12/25ad2e40529b269a88b80e7cf1c38084version&#xff1a;46.11 …

Flask + ajax上传文件(二)--多文件上传

Flask多文件上传完整教程 本教程将详细介绍如何使用Flask实现多文件上传功能,并使用时间戳为上传文件自动命名,避免文件名冲突。 一、环境准备 确保已安装Python和Flask pip install flask项目结构 flask_upload/ ├── app.py ├── upload/ # 上传文…