创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:48:33Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.4", GitCommit:"b695d79d4f967c403a96986f1750a35eb75e75f1", GitTreeState:"clean", BuildDate:"2021-11-17T15:42:41Z", GoVersion:"go1.16.10", Compiler:"gc", Platform:"linux/amd64"}
容器运行时
[root@k8s-master ~]# docker version
Client: Docker Engine - Community
Version: 20.10.12
API version: 1.41
Go version: go1.16.12
Git commit: e91ed57
Built: Mon Dec 13 11:45:41 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
KubeSphere版本信息
KubeSphere版本信息v3.3.0。在线安装。在已有K8s上安装.使用ks-installer 从3.2.1 升级到3.3.0
问题是什么
报错日志是什么,最好有截图。
1、准备用自己安装的prometheus-operator 参考了这篇文档 https://kubesphere.com.cn/docs/v3.3/faq/observability/byop/#%E9%9B%86%E6%88%90%E6%82%A8%E8%87%AA%E5%B7%B1%E7%9A%84-prometheus-%E7%9A%84%E6%AD%A5%E9%AA%A4
2、看文档说3.3.0 支持 ,于是就从3.2.1 升级到3.3.0 。这步成功
3、卸掉kubesphere 自定义的prometheus 这里也正常
4、到安装prometheus-operator 这步,kubectl apply 创建yaml后 prometheus-k8s pod 起不来了。
[upl-image-preview url=https://kubesphere.com.cn/forum/assets/files/2022-08-11/1660185695-707458-image.png]
pod 没别的报错,describe 就是在create .start 循环。
logs 日志
[root@k8s-master ~]# kubectl logs prometheus-k8s-0 -n monitoring
Error from server (BadRequest): container "prometheus" in pod "prometheus-k8s-0" is terminated
[root@k8s-master ~]# kubectl logs prometheus-k8s-0 -n monitoring
Error from server (BadRequest): container "prometheus" in pod "prometheus-k8s-0" is waiting to start: PodInitializing
[root@k8s-master ~]# kubectl logs prometheus-k8s-0 -n monitoring
Error from server (BadRequest): container "prometheus" in pod "prometheus-k8s-0" is waiting to start: PodInitializing
[root@k8s-master ~]# kubectl logs prometheus-k8s-0 -n monitoring