创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机,debian12,4C/16G
Kubernetes版本信息
v1.23.10
容器运行时
部署在Docker version 28.1.1, build 4eba377
不过kubekey似乎会自己下载1.20作为运行时?
KubeSphere版本信息
v3.3.2。离线安装。使用kk安装。
问题是什么
Waiting for all tasks to be completed ...
task openpitrix status is successful (1/7)
task network status is successful (2/7)
task multicluster status is successful (3/7)
task logging status is successful (4/7)
task events status is successful (5/7)
task monitoring status is failed (6/7)
task devops status is successful (7/7)
**************************************************
Collecting installation results ...
Task 'monitoring' failed:
整个部署最后安装monitoring时失败
是yml文件配置错误吗?初学者,什么都不知道诶
附yml文件:
---
apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
name: sample
spec:
hosts:
- name: node1
address: 192.168.199.132
internalAddress: 192.168.199.132
user: ken
password: "123"
roleGroups:
etcd:
- node1
control-plane:
- node1
worker:
- node1
kubernetes:
version: v1.23.10
clusterName: cluster.local
autoRenewCerts: true
containerManager: docker
apiServer:
# certSANs:
# - 192.168.199.132
# - "127.0.0.1"
kubelet:
mode: systemd
etcd:
type: kubekey
# certSANs:
# - 192.168.199.132
# - 127.0.0.1
network:
plugin: calico
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
storage:
type: local
apiVersion: installer.kubesphere.io/v1alpha1
kind: ClusterConfiguration
metadata:
name: ks-installer
namespace: kubesphere-system
labels:
version: v3.3.2
spec:
persistence:
storageClass: "local"
authentication:
jwtSecret: ""
etcd:
monitoring: true
# endpointIps:
# - 192.168.199.132
# port: 2379
tlsEnable: true
common:
core:
console:
enableMultiLogin: true
port: 30880
type: NodePort
minio:
volumeSize: 20Gi
es:
logMaxAge: 7
elkPrefix: logstash
devops:
enabled: true
jenkinsMemoryLim: 6Gi
jenkinsMemoryReq: 3Gi
jenkinsVolumeSize: 8Gi
events:
enabled: true
logging:
enabled: true
logsidecar:
enabled: true
replicas: 2
metrics_server:
enabled: true
monitoring:
endpoint: "http://prometheus-operated.kubesphere-monitoring-system.svc:9090"
alertmanager:
replicas: 1
resources:
requests:
memory: "1Gi"
cpu: "500m"
limits:
memory: "2Gi"
cpu: "1"
node_exporter:
port: 9100
resources:
requests:
memory: "200Mi"
cpu: "100m"
limits:
memory: "400Mi"
cpu: "500m"