k8s-----常見故障及解析
k8s做單節點遇到的問題
一、做二進位制的單節點的安裝故障
Error: client: etcd cluster is unavailable or misconfigured;
error #0: client: endpoint https://20.0.0.10:2379 exceeded header timeout; error #1: dial tcp 20.0.0.12:2379: connect: connection refused;
error #2: dial tcp 20.0.0.11:2379: connect: connection refused
解決辦法:一,先看自己有沒有打錯,,我對etcd進行了健康狀態檢查,發現它不健康
我又去看了下node節點上,,居然etcd都是關閉狀態,於是各自執行開啟etcd,,並設定開機自啟,,然後去做叢集的健康檢查,發現恢復正常
最後執行自己的最先問題的命令後,正常了
報錯二:發現檔案已經存在了,還是會報錯
[[email protected] ~]# mv mk-docker-opts.sh fianneld /opt//kubernetes/bin/mv: cannot stat ‘fianneld’: No such file or directory[[email protected] ~]# mv mk-docker-opts.sh flanneld /opt//kubernetes/bin/mv: cannot stat ‘mk-docker-opts.sh’: No such file or directory[[email protected] ~]# mv mk-docker-opts.sh flanneld /opt/kubernetes/bin/mv: cannot stat ‘mk-docker-opts.sh’: No such file or directorymv: cannot stat ‘flanneld’: No such file or directory[[email protected] ~]# mv mk-docker-opts.sh flannel /opt/kubernetes/bin/mv: cannot stat ‘mk-docker-opts.sh’: No such file or directorymv: cannot stat ‘flannel’: No such file or directory[[email protected] ~]# ls /opt/kubernetes/bin/flanneld mk-docker-opts.sh
解決辦法:找到原來的檔案刪除在去移動
問題:建立的資源怎麼都刪不掉,,狀態是Terminating的pod
解決方法:強制刪除名為POD_NAME的Podkubectl delete pod/nginx-dbddb74b8-fxb9t --grace-period=0 --force
問題:在master上看nodes節點時是notready狀態
看看什麼都是正常的,於是看VIP地址是消失的狀態解決問題:重啟一下keepalived就行了問題:建立資源的時候發現有兩個資源執行,一個ImagePullBackOff狀態
解決辦法:1、檢視這個資源在那個地方建立的
2、然後到這個節點上將docker重啟一下,在去看,如下說明建立中,等一會就好了,也可以用kubectl get pods -w檢視下是建立的過程
問題:在釋出的時候出現報錯如下:建立的都正常就是報錯釋出不了
解決辦法:
問題:在k8s的nginx資源版本更新時遇到問題如下
解決辦法:先回滾到原來的版本,在進行更新就好了,,這可能是網路的問題當遇到penging狀態時,檢查keepalived問題:本地上傳了映象後再master上來取映象時,出現node1和node2上拉去時,一個成功一個失敗,下圖
解決辦法:因為我的node1沒有上傳v2的映象到私有倉庫,所有當我把node1的v2的映象上。就好了
相關文章
- Hadoop技術內幕:深入解析YARN架構設計與實現原理 附下載地址
- k8s自動化部署springcloud、springboot指令碼
- k8s的api-resources資源型別介紹
- Nginx Rewrite實際應用配置解析
- 抖音協議直播間彈幕資訊解析
- 原始碼深度解析 Handler 機制及應用
- k8s使用secret從私有倉庫拉取映象
- 三萬字無坑搭建基於Docker+K8S+GitLab/SVN+Jenkins+Harbor持續整合交付環境
- RocketMQ原始碼解析之訊息消費者(consume Message)
- Tomcat部署解析及配置優化
- Spark SQL解析查詢parquet格式Hive表獲取分割槽欄位和查詢條件
- 可用於解析 Excel 檔案的程式語言
- spring原始碼解析 (七) 事務底層原始碼實現
- Mybatis深入解析之日誌配置
- zookeeper 分散式鎖解析
- OFD專用電子發票及PDF普通電子發票-批量解析V1.5
- Vue原始碼模板編譯階段----HTML解析器腦圖
- MySQL binlog_ignore_db 引數最全解析