Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee My腾云code My51cto

Happy_EveryDay

可以平凡 不可以平庸 无爱则无忧,无欲则无求,无怒而无敌,无怨才是佛。所有烦恼,都是放不下的执著 开源技群 328035181 MyGitee

博客园 首页 新随笔 管理

一、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

 

# 创建存储 vi storage.yaml

 

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

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

kubectl apply -f storage.yaml

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

 

kubectl get pv pv-local

image

 

vi local-storage.yaml

 

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: local-storage
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer

 

##创建StorageClass

kubectl apply -f  local-storage.yaml 

 

 

 

 

 

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

kubectl get sc

 

 

image

 

 

image

 

 

 

 三、

K8s[local‑path‑provisioner]本地动态组件,动态 PV20260807

# 移除 local-storage 的默认标签

kubectl patch sc local-storage -p '{"metadata":{"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'

# 设置 local-path 为默认

SC kubectl patch sc local-path -p '{"metadata":{"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' 

 

 

image

 

 

 

四、

# 清理旧安装控制器

kubectl delete -f kubesphere-installer.yaml

# 重新部署ks-installer

 

kubectl apply -f kubesphere-installer.yaml

kubectl apply -f   cluster-configuration.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











五、查看
提示

image

 

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

 

#重启 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

 

ImagePullBlackOff 解决如下:

aitype镜像库搜索

image

 

 

6.1.镜像docker pull本地

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

image

 

 

 

 

6.2.修改deploy的yaml的imagePullPolicy:Never 

 

 

kubectl edit deploy ks-console -n kubesphere-system

 

image

 

image

 

 kubectl get pod -n kubesphere-system

image

 

 

 

 

七、http://192.168.91.166:30880/dashboard

 初始登录账号

image

 

image

 

 

 

 

 

posted on 2026-07-10 05:25  2026cn  阅读(34)  评论(0)    收藏  举报