KubeKey安裝KubeSphere、部署應用實踐問題總結

使用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系統的無名英雄,它們舍棄了普通進程的"世俗享受&…