安裝promethues報錯記錄

2022-07-19 21:45:18 字數 1443 閱讀 1712

1、執行kubectl create -f prometheus-rbac.yaml報錯:

"prometheus-rbac.yaml": error validating data: apiversion not set

原因:報錯說了「apiversion not set」,apiversion沒有設定,檢查一下apiversion在配置檔案中有寫嗎,寫對了嗎,是不是少了個字母之類的。

2、報錯:mount: wrong fs type, bad option, bad superblock on 192.168.1.111:/data/prometheus,

原因:nfs掛載問題,一般是有客戶端沒有安裝nfs-utils,執行yum install nfs-utils安裝就行了

3、kubectl logs -f prometheus-7cc859bccd-m5fvj -n kube-ops檢視日誌是報錯:

error: a container name must be specified for pod prometheus-7cc859bccd-m5fvj, choose one of: [alertmanager prometheus-server]

原因:因為pod中不止乙個容器,所以我們在看

pod日誌的時候,要加上容器名稱:kubectl logs -f prometheus-7cc859bccd-m5fvj -n kube-ops -c alertmanager

4、啟動alertmanager 容器報錯,日誌如下:

level=error ts=2020-05-19t03:19:58.540994885z caller=main.go:179 msg="unable to create data directory" err="mkdir data/: read-only file system"

原因:新版本dockerfile中的預設

workdir

發生了變化,變成了

/etc/alertmanager

目錄,預設情況下儲存路徑

--storage.path

是相對目錄

data/

,因此,

alertmanager 

會在我們上面掛載的 

configmap 

中去建立這個目錄,所以會報錯,我們可以通過覆蓋

--storage.path

引數來解決這個問題

5、啟動grafana報錯:

running "volumebinding" filter plugin for pod "grafana-67c548f686-tc94b": pod has unbound immediate persistentvolumeclaims

原因:沒有可以繫結的pvc,檢視一下提前做好pv和

pvc沒有,這兩個需要在啟動

grafana

之前準備好,檢查一下磁碟大小是否符合要求。

yum 記一次安裝時的報錯

我電腦是centos 6.8,我先安裝了openslp 2.0.0 3.el6.x86 64.rpm 然後我更改了yum源配置檔案,我將updates源給禁用了,只保留os源和extras源,注意了,os源的openslp devel的版本是openslp devel 2.0.0 2.el6.x86...

rvm安裝報錯

rvm ssl3 get server certificate certificate verify failed 解決辦法 echo insecure curlrc curl l bash s stable rvm is not a function 的錯誤 安裝rvm成功,rvm v 也正常顯示...

Mysql 安裝報錯

本人經過驗證此方法是行的通的。呵呵 access denied for user root localhost using password yes 方法1 第一步 開啟開始裡mysql的mysql command line client 輸入你的密碼 就是安裝時設的那個 第二步 在mysql 後輸...