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 後輸...