惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
博客园 - 司徒正美
M
MIT News - Artificial intelligence
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
B
Blog
V
V2EX
J
Java Code Geeks
D
Docker
博客园 - 叶小钗
The Cloudflare Blog
量子位
博客园_首页
MongoDB | Blog
MongoDB | Blog

博客园 - cn2025

K8s -sentinel-dashboard【nacos版本】集 20260815 kubeSphere【ks-controller-manager-webhook-cert】证书 20260814 K8s -nacos集 20260813 K8s - 安装部署redis集群-哨兵sentinels集(支持从K8s外部访问)20260812 k8s-deployment发布测试(pv-pvc-deployment-service) 20260810 K8s - 安装部署Kafka、Zookeeper集群教程(支持从K8s外部访问)20260808 k8s-关机及启动脚本工具 【kubeSphere发布ruoyi-pro前端】工具脚本20260731 【k8s】 etcd服务端及客户端版本及快照【定时】备份 20260730 harbor【https启用】及k8节点部证书20260728 kube-flannel.yml k8s集群-安装helm 【kubeShpere】 官网 20260710 kubesphere-KDP 工具脚本【kubeSphere发布ruoyi-pro前端】20260720 HbuilderX 内置终端转为 gitBash 20260720 kubeSphere发布ruoyi-pro后端-用到脚本 kubeSphere发布ruoyi-web前端 20260711 kubeSphere发布ruoyi-pro后端 安装Helm 20260710 k8s-portainer docker 镜像查询 k8集群一键重置 docker run OceanBase spring ai alibaba doc AI2.0 【多模态】 20260615 世界只有一个墨脱 AI2.0 【Mcp-client】 20260611 AI2.0 【Mcp-server】 20260611 GoLand 配Go SDK AI2.0 【redis向量-Rag】 问答顾问器QuestionAnswerAdvisor 20260608
k8s集群-kubeShpere 20260710
2026cn · 2026-07-10 · via 博客园 - cn2025

一、wegt cluster-configuration.yaml   kubesphere-installer.yaml

https://gitcode.com/gh_mirrors/ks/ks-installer/blob/master/deploy/cluster-configuration.yaml

https://gitcode.com/gh_mirrors/ks/ks-installer/blob/master/deploy/kubesphere-installer.yaml

kubesphere-installer.yaml的镜像调整为

#image: kubespheredev/ks-installer:master
image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ks-installer:v3.4.1

注: aityp    搜有效镜像 https://docker.aityp.com/image/docker.io/kubesphere/ks-installer:v3.4.1

image

二、创建KubeSphere 安装前置校验失败:集群没有配置默认 StorageClass

vi storage.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-nacos
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
storageClassName: local-storage
local:
path: /data/k8s-pv-nacos
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- k8s-node1

---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc-nacos
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: local-storage

将该存储类标记为集群默认 StorageClass

image

image

 验证默认存储类是否创建成功 

kubectl get sc

image

三、

# 清理旧安装控制器

kubectl delete -f kubesphere-installer.yaml

# 重新部署

ks-installer kubectl apply -f kubesphere-installer.yaml

四、查看kubectl logs -f deploy/ks-installer -n kubesphere-system

提示

image

 master 节点之点安装留下的污点

 kubectl describe node k8s-master | grep Taints

image

解决方法

kubesphere-installer.yaml
新增节点添加tolerations配置

image

spec:
replicas: 1
selector:
matchLabels:
app: ks-installer
template:
metadata:
labels:
app: ks-installer
spec:
tolerations:
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoSchedule
serviceAccountName: ks-installer

重新

kubectl delete -f kubesphere-installer.yaml

kubectl apply -f kubesphere-installer.yaml

五、查看kubectl logs -f deploy/ks-installer -n kubesphere-system
提示

image

kubectl describe pod ks-console-57b987d8b-j61tg -n kubesphere-system

 kubectl edit clusterconfiguration ks-installer -n kubesphere-system

找到 spec: 层级,添加一行 zone: cn,示例片段:

image

 保存退出(vi 编辑器按 ESC 输入 :wq 回车)

 若保存不了 直接载到本地编辑

image

image

#重启 ks-installer,让国内镜像配置生效

kubectl rollout restart deployment ks-installer -n kubesphere-system

六、pod ImagePullBackOff  一般镜像拉不来

kubectl get pods -n kubesphere-system

image

 kubectl describe pod ks-console-768dbcdf9c-n75ns -n kubesphere-system   

查看一下pod    

image

华为云镜像转本地标签 kubesphere/ks-console:v3.4.1

image

1. 先拉取华为云中转镜像

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ks-console:v3.4.1

2. 给镜像打本地短标签(关键命令)

docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ks-console:v3.4.1 kubesphere/ks-console:v3.4.1
  • 远端:swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ks-console:v3.4.1
  • 本地:kubesphere/ks-console:v3.4.1

3. (可选)删除华为云长标签,只保留本地标签

docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ks-console:v3.4.1

image

原来pod要删除掉,删除完会自动创建

kubectl delete pod ks-console-xxx -n kubesphere-system

image

 也可这样处理

kubectl edit deploy ks-console -n kubesphere-system

image

image

七、http://192.168.91.166:30880/dashboard

 初始登录账号

image

image