使用KubeSphere的KubeKey 安装K8s 集群过程中,碰到了一些问题,现在都一一解决了,以此记录一下。

kubekey 安装k8s 集群报错 execute task timeout, Timeout=1m

error: Pipeline[CreateClusterPipeline] execute failed: Module[GreetingsModule] exec failed: 
failed: [k8s-node1] execute task timeout, Timeout=1m
failed: [k8s-master] execute task timeout, Timeout=1m
  1. 检查config-sample.yaml中各节点的SSH 账号密码是否错误
  2. 检查你的网络能否连的上k8s.io 的仓库,如果连不上镜像就会下载不了,也会超时

KubeSphere 应用商店部署应用错误

  1. nable to create directory to provision new pv: mkdir /persistentvolumes/itsaysay-mysql-pvc-36c035c0-ad9c-47c7-85c8-4789150ef3c6: read-only file system
Event(v1.ObjectReference{Kind:"PersistentVolumeClaim", Namespace:"itsaysay", Name:"mysql", UID:"36c035c0-ad9c-47c7-85c8-4789150ef3c6", APIVersion:"v1", ResourceVersion:"209452", FieldPath:""}): type: 'Warning' reason: 'ProvisioningFailed' failed to provision volume with StorageClass "nfs-client": unable to create directory to provision new pv: mkdir /persistentvolumes/itsaysay-mysql-pvc-36c035c0-ad9c-47c7-85c8-4789150ef3c6: read-only file system

检查NFS 是否配置了权限,/etc/exports,我这里忘记配置了(rw,sync,no_root_squash,no_subtree_check)

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
/nfs/data 192.168.123.0/24(rw,sync,no_root_squash,no_subtree_check)

这里KubeSphere网站上给的(rw,sync,no_subtree_check),没有no_root_squash,这就有一个坑

  1. 应用商店部署mysql,chown: changing ownership of ‘/var/lib/mysql/’: Operation not permitted

NFS的权限少no_root_squash,但说是这个有安全隐患,不建议在生产开启。

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

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

相关文章

基于粒子群优化的PID控制在药液流量控制系统中的应用

基于粒子群优化的PID控制在药液流量控制系统中的应用 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,觉得好请收藏。点击跳转到网站。 1. 引言 在现代工业控制系统中,精确的流量控制是许多生产过程的关键环节。本文针对药液流量控制…

不用电脑要不要关机?

1. 短时间不用(午休、临时外出):建议「睡眠」或「休眠」睡眠:电脑暂停工作,唤醒速度快,耗电较少适合需要快速恢复工作的场景休眠:整机断电,唤醒速度比睡眠慢,但完全不耗电…

【Spring AI】SiliconFlow-硅基流动

硅基流动 https://docs.siliconflow.cn/cn/userguide/introduction

swagger基本注解@Tag、@Operation、@Parameters、@Parameter、@ApiResponse、@Schema

swagger基本注解 Tag 介绍:用于给接口分组,用途类似于为接口文档添加标签。用于:方法、类、接口。常用属性: name:分组的名称 RestController RequestMapping("/sysUser") Tag(name "管理员接口&quo…

Unity 实现帧率(FPS)显示功能

一、功能介绍本教程实现一个 FPS 显示脚本,支持 TextMeshProUGUI 组件。脚本会每秒更新一次帧率,并显示在 UI 上,便于开发和调试时观察性能变化。二、完整代码将以下代码保存为 FPS.cs 脚本:using UnityEngine; using TMPro;[Requ…

【星野AI】minimax非活动时间充值优惠漏洞

点开发现有活动即将开启。把手机时间修改为20250729,或者其它活动内时间。发现活动的充值接口未进行时间校验。叠加新人首充优惠,充值六元,获得1800钻。在非活动时间获取了优惠。

Python 程序设计讲义(22):循环结构——for 循环

Python 程序设计讲义(22):循环结构——for 循环 目录Python 程序设计讲义(22):循环结构——for 循环一、for 循环的语法二、for 循环执行的流程三、for 循环应用举例while 循环的循环次数往往是不确定的&am…

自动驾驶---视觉语言模型(VLM)引导的模型预测控制器(MPC)

1 背景之前大家普遍认为的端到端就是传感器输入,控制输出,这也确实是真正的端到端,但目前车企走的更多的是轨迹生成。自动驾驶端到端控制瓶颈主要有以下两点:可解释性缺失:传统端到端模型(如纯VLM控制器&am…

最优估计准则与方法(5)加权最小二乘估计(WLS)_学习笔记

前言 最优估计理论中研究的最小二乘估计(LS)为线性最小二乘估计(LLS),包括古典最小二乘估计(CLS)[1]、加权最小二乘估计(WLS)和递推最小二乘估计(RLS&#x…

Linux——线程互斥

文章目录一、有关概念原子性错误认知澄清加锁二、锁的相关函数全局锁局部锁初始化销毁加锁解锁三、锁相关如何看待锁一个线程在执行临界区的代码时,可以被切换吗?锁是本身也是临界资源,它如何做到保护自己?(锁的实现&a…

扣子(Coze)宣布开源两大核心项目——Coze Studio(扣子开发平台)和Coze Loop(扣子罗盘),附安装步骤

2025年7月26日,字节跳动旗下AI开发平台“扣子(Coze)”宣布开源两大核心项目——Coze Studio(扣子开发平台)和Coze Loop(扣子罗盘),采用Apache 2.0协议,支持免费商用及本地化部署。 开源内容 Coze Studio:提供可视化AI智能体开发工具,支持零代码/低代码拖拽式工作流编…

InfluxDB Flux 查询协议实战应用(二)

四、实战案例解析4.1 服务器性能监控数据查询在服务器性能监控场景中,InfluxDB 和 Flux 查询协议能够发挥重要作用,帮助运维人员实时了解服务器的运行状态,及时发现性能问题。假设我们的服务器性能监控数据存储在名为server-monitoring的存储…

二层隧道协议(PPP、PPTP、L2TP)

PPP —— 点对点链路上的“链路层会话层”协议,解决拨号认证、IP 分配和多协议封装。PPTP —— 在 IP 网络里开一条“PPP-over-GRE”隧道,把 PPP 封装进公共网络,速度快但已不安全。L2TP —— 在 IP/UDP 里再开一条“PPP-over-UDP”隧道&…

openmv特征点检测

AGAST 角点检测器和 FAST 角点检测器: 两者都是计算机视觉中快速检测图像角点的算法,核心目的是高效找到图像中 "有辨识度的点",但细节略有不同: (1)FAST 角点检测器 • 特点:速度极快…

基于深度学习的CT图像3D重建技术研究

基于深度学习的CT图像3D重建技术研究 摘要 本文详细探讨了使用深度学习技术进行CT(计算机断层扫描)图像3D重建的全过程。我们从CT成像基本原理出发,系统介绍了数据预处理、深度学习模型构建、训练优化以及三维可视化等关键技术环节。研究采用了先进的深度学习架构如3D U-Net…

JVM相关面试八股

什么是双亲委派模型? 如果一个类加载器在接到加载类的请求时,它首先不会自己尝试去加载这个类,而是把这个请求任务委托给父类加载器去完成,依次递归,如果父类加载器可以完成类加载任务,就返回成功&#xff…

Javaweb————HTTP消息体拆分讲解

❤️❤️❤️一.HTTP请求消息结构 (1)请求行 💙 请求方法 💙URL地址 💙协议名 (2)请求头 报文头包含若千个属性格式为“属性名:属性值”, 服务端据此获取客户端的基本信息 (3&…

GitHub的免费账户的存储空间有多少?

GitHub的免费账户在存储空间方面的具体限制如下: 一、普通仓库(非LFS)存储限制 公共仓库 总存储:无明确总容量限制,但建议单个仓库不超过1GB以确保性能。若仓库过大(如超过5GB),可能会收到GitHub的优化提示邮件。 文件大小:单个文件最大100MB,超过100MB的文件会被直…

Java学习|黑马笔记|Day23】网络编程、反射、动态代理

【DAY23】 文章目录【DAY23】一.网络编程1)三要素1.1)IPInetAddress类的使用1.2)端口号1.3)协议2.1)UDP协议发送数据2.2)UDP协议接收数据2.3)UDP的三种通信方式3.1)TCP协议的发送和接…

【Linux】从普通进程到守护进程:系统服务的诞生之路

当你在深夜关闭SSH终端,为何Web服务器仍在默默响应请求?这背后是守护进程的魔法在守护着系统服务的不灭之火。一、守护进程的六大核心特征守护进程(Daemon)是Linux系统的无名英雄,它们舍弃了普通进程的"世俗享受&…