精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

解決Kubernetes Pod故障的5個簡單技巧

系統 Linux
在很多情況下,你可能會發現Kubernetes中的應用程序沒有正確地部署,或者沒有正常地工作。今天這篇文章就提供了如何去快速解決這類故障以及一些技巧。

在很多情況下,你可能會發現Kubernetes中的應用程序沒有正確地部署,或者沒有正常地工作。今天這篇文章就提供了如何去快速解決這類故障以及一些技巧。

在閱讀了這篇文章之后,你還將深入了解Kubernetes的內部機制,另外,我還將與大家分享一些關于自己操作Kubernetes的一些非常有用的技巧。

那么,我們開始吧!

首先,Pod失敗的原因一般有兩個:

  1.  Kubernetes資源配置中的錯誤,例如在部署(Deployment)和服務(Service)里。
  2.  代碼中的問題。

在第一種情況下,容器一般不會啟動。在后一個實例中,應用程序代碼在容器啟動后失敗。我們將系統地處理每種情況。

在本練習中,我們會使用kubectl來實現與Kubernetes的交互。

技巧1:檢查Pod

確認Pod處于運行(Running)狀態或準備就緒(Ready)的狀態。 

  1. kubectl get pods 

 

如圖,一個Pod在等待(Pending)狀態9個小時,肯定不是個好事!容器沒有啟動,我們將會使用技巧2中的describe命令對此進行深入地研究。但,在這里我們強調一下在容器啟動失敗時發生的其他錯誤代碼。如下:

  •  Imagepullbackoff:

          Docker鏡像倉庫不可訪問,部署中指定的鏡像名稱或版本不正確。

          請確保鏡像名稱是正確的,并且鏡像倉庫是可訪問的以及經過身份驗證的(docker login…)。

  •  RunContainerError:

           也是一種可能。

           原因:

           缺少ConfigMap或Secrets。

  •  ContainerCreating:

    容器創建時一些組件無法立刻啟用,比如持久卷?

在研究其他錯誤之前,讓我們先嘗試使用錯誤的鏡像名稱啟動Pod。 

  1. # start Pod from image "ngin".  
  2. # 'web' can be any name, is the name of resulting K8S deployment  
  3. kubectl run web --image=ngin --replicas=1 

最后一行展示了鏡像錯誤

果然,完全不存在的鏡像“ngin”導致了ImagePullBackOff錯誤。使用正確的鏡像名稱“nginx”就能解決這個問題。 

  1. kubectl run temp --image=nginx --replicas=1  
  2. kubectl get pods 

如圖,Pod已經起來了。

接下來,這里有一些在容器啟動后可能發生的錯誤。

  •  Crashloopbackoff:

          Pod存活檢查失敗或Docker鏡像出錯。

          例如,Docker CMD即刻退出。

          可以用下面的技巧3來檢查日志。

          注意:

          此截圖中的“重啟(RESTARTS)”列顯示了重啟的次數。

          在這種情況下,你應該會看到一些重啟,因為當錯誤發生時,Kubernetes會反復嘗試啟動Pod。

  •  如果Pod處于運行(Running)狀態,而你的應用程序仍然不能正常工作,請繼續技巧3和4。

技巧2:檢查和Pod相關的事件

如果你在Pod狀態上看到一個錯誤代碼,你可以使用describe命令獲得更多信息。這在容器本身沒有啟動的情況下是很有幫助的。 

  1. kubectl describe frontend-65c58c957d-f4cqn 

截圖的最后一行表明,由于缺少CPU資源,Pod還沒有啟動,請參見底部的消息。你可以增加Pod的CPU再重新部署應用程序。

技巧3:檢查日志(Log)

現在容器已經啟動,可以通過檢查日志來查看應用程序是否正常運行。例如,Pod frontend-65c58c957d-bzbg2: 

  1. kubectl logs --tail=10 frontend-65c58c957d-bzbg2 

實時滾動查看一個正在運行的日志: 

  1. kubectl logs -f frontend-65c58c957d-bzbg2 

如果kubectl logs后沒有任何輸出,試試使用get pod,然后會發現這很有可能是一個新啟動的Pod,因此可以嘗試檢查一些上一次掛掉的Pod的日志。 

  1. kubectl logs frontend-65c58c957d-bzbg2 --previous 

技巧4:直接在Pod中運行“sh”、“bash”或“ash”

可以進入到Pod內部并運行命令來對應用程序進行故障排除(輸入exit即可退出)。 

  1. kubectl exec -it frontend-65c58c957d-bzbg2 /bin/sh 

技巧5:顯示集群級別的事件

Kubernetes在它管理的資源狀態發生變化(正常、警告等)時觸發對應的事件。這能幫助我們了解背后到底發生了什么。get events命令能提供事件的聚合透視圖。 

  1. # all events sorted by time.  
  2. kubectl get events --sort-by=.metadata.creationTimestamp# warnings only  
  3. kubectl get events --field-selector type=Warning# events related to Nodes  
  4. kubectl get events --field-selector involvedObject.kind=Node 

額外的技巧

這是我最喜歡的技巧!熟練掌握各種命令會使你更有信心在游走在Kubernetes集群中。

首先,輸入kubectl可以列出所有kubectl的命令。

接下來,嘗試用下面的命令來執行grep調試命令。 

  1. kubectl | grep -i -A 10 debugging 

列出可以在Kubernetes上運行的一些基本命令。 

  1. kubectl | grep -i -A 5 Basic 

接下來,列出可操作的Kubernetes資源。 

  1. kubectl api-resources 

現在可以自己搞一些命令了!你可以選擇一個命令(get、describe、explain)并選取一個資源然后運行它!例如,get nodes。所以,再試試別的吧!

雖然有些組合可能并沒什么意義,但除了這一點,整個command系統是相當直觀和一致的;你可以輕松地編寫命令并進行各種探索。

只是千萬要小心,不要刪除或修改你不希望碰到的對象。

列出Kubernetes命名空間(namespace): 

  1. kubectl get ns 

這樣,你可以使用特定的命令來更深入地研究相應的選項或示例。 

  1. kubectl get --help  
  2. # see K8S system pods in 'kube-system' namespace!  
  3. kubectl -n kube-system get pods 

正如你所看到的,Kubernetes的命令系統非常容易理解,簡單地測試這些命令能讓我們學到很多東西。

結論

有了這些,我希望你能在Kubernetes集群中找到并修復Kubernetes資源和代碼中的錯誤。同時我打算接下來再介紹一下Kubernetes服務(Service)和網絡的調試。

如果你已經走了這么遠,我想感謝你對學習Kubernetes的堅持和奉獻。請在下面留下你的評論,如果你有什么想法,或者有什么想談論的話題,也請告訴我。

最后,如果你想在Kubernetes中部署一個真實的應用程序,請閱讀我的上一篇文章。然后可以使用命令和故障排除工具對其進行修補。 

 

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2020-03-25 08:00:32

Kubernetes節點工作

2011-08-22 12:24:56

nagios

2013-12-09 10:20:03

DHCP故障技巧

2021-01-25 09:05:21

Kubernetes命令運維

2020-10-13 12:21:59

Kubernetes程序技巧

2024-04-26 06:43:19

KubernetesPod識別

2011-08-25 16:20:18

MPLS VPN故障熱備份

2020-02-25 21:32:59

TmuxkubectlKubernetes

2020-10-30 08:34:58

Kubernetes運維技巧

2020-10-15 15:09:27

Seaborn圖表數據集

2024-01-10 16:46:13

Kubernetes容器

2023-07-26 15:46:52

Docker管理容器

2023-02-09 16:47:34

KubernetesPod優先級

2024-05-23 08:40:46

Kubernetes預過濾調度

2025-01-07 16:00:00

Kubernetes云原生Pod

2023-12-31 16:23:39

KubernetesPod容器

2009-02-11 09:35:00

DHCP服務器故障

2023-10-19 19:42:25

IstioPodkubernetes

2021-03-01 19:24:13

Kubernetes備份容器

2019-02-21 05:38:13

Kubernetes容器云計算
點贊
收藏

51CTO技術棧公眾號

亚洲欧美日本一区| 一区二区三区日韩视频| 99热国产在线观看| 国产一区二区三区日韩精品| 日韩欧亚中文在线| 亚洲国产精品www| 97超碰国产在线| 亚洲天堂男人| 上原亚衣av一区二区三区| 黄色一级片免费播放| 国产精选在线| 亚洲欧美一区二区在线观看| 国产伦精品一区二区三区四区视频 | 成人在线视频免费| 亚洲午夜免费视频| 婷婷亚洲婷婷综合色香五月| 丰满人妻一区二区三区免费| 日本美女一区二区| 久久久欧美精品| 呻吟揉丰满对白91乃国产区| 日韩精品免费一区二区夜夜嗨| 欧美日本一道本在线视频| 免费看欧美黑人毛片| 国产精品毛片一区二区三区四区| 成人污视频在线观看| 国产美女精品免费电影| 久久国产黄色片| 激情偷拍久久| 欧美成人精品一区二区| 蜜桃av免费在线观看| 日韩激情网站| 精品久久久久99| 免费看污污网站| sm在线观看| 亚洲视频每日更新| 免费在线一区二区| 天天操天天爱天天干| 国产精品综合在线视频| 国产专区精品视频| 又污又黄的网站| 日韩国产精品久久久| 亚洲91av视频| 国产 日韩 欧美 成人| 亚州av乱码久久精品蜜桃| 国产亚洲美女精品久久久| 国产中文字幕一区二区| 精品网站aaa| 精品福利一二区| 国产成人av片| 日本一区二区三区播放| 欧美少妇一区二区| 视频二区在线播放| 国产成人福利夜色影视| 欧美亚洲国产一区在线观看网站| 凹凸日日摸日日碰夜夜爽1| 91av亚洲| 在线观看视频欧美| 丁香婷婷激情网| 韩国成人在线| 欧美日韩国产影片| 91看片破解版| 亚洲1区在线| 精品国产第一区二区三区观看体验| 久久黄色一级视频| 国内精品免费| 精品视频久久久久久| 97人妻精品一区二区免费| 久久99视频| 在线观看欧美日韩国产| 香蕉成人在线视频| 综合久久十次| 午夜精品久久久久久99热软件| 日本免费观看视| 老鸭窝91久久精品色噜噜导演| 国产成人精品一区二区三区| 欧美一级黄视频| 国产又黄又大久久| 国产伦精品一区二区三区视频免费 | eeuss鲁一区二区三区| 偷偷要91色婷婷| 日本成人在线免费视频| 国产精品第一国产精品| 日韩欧美一级二级| 给我免费观看片在线电影的| 精品一区不卡| 欧美大成色www永久网站婷| 日本五十熟hd丰满| 久久久噜噜噜| 97se亚洲综合在线| 视频福利在线| 亚洲三级免费观看| 欧美性大战久久久久xxx| 成人涩涩视频| 亚洲成人黄色在线| 国产精品美女高潮无套| 欧美精品国产一区| 国产suv精品一区二区三区88区| 在线视频免费观看一区| 成人av资源在线观看| 日韩精品一区二区三区丰满| 性爱视频在线播放| 色综合久久久久| 久久久久亚洲av片无码v| 日韩欧美四区| 九九热最新视频//这里只有精品| 特级毛片www| 国产激情偷乱视频一区二区三区| 欧美日韩亚洲在线| 日本在线观看高清完整版| 欧美在线啊v一区| 国产一级二级视频| 欧美一区二区三区久久精品| 欧美伊久线香蕉线新在线| 国产日韩一级片| 国产亚洲美州欧州综合国| 国产freexxxx性播放麻豆| 99久久精品一区二区成人| 亚洲国产精品嫩草影院久久| 五月天激情丁香| 久久蜜桃精品| 好吊色欧美一区二区三区 | 色www免费视频| 免费萌白酱国产一区二区三区| 久久黄色av网站| 久久久久久亚洲av无码专区| www.欧美日韩| 青青在线视频免费观看| 欧美一区=区三区| 原创国产精品91| 中文字幕视频网站| 成年人午夜久久久| 蜜桃视频一区二区在线观看| 亚洲欧美一级| 一个人看的www久久| 性无码专区无码| 99久久精品免费看| 亚洲色成人www永久在线观看| 欧美成人精品午夜一区二区| 久久精品久久久久久| 中文字幕在线播放不卡| 中文字幕乱码久久午夜不卡 | 国产伦精品一区二区三区视频金莲| 日韩精品一区二区三区视频 | 一本色道综合亚洲| 最近中文字幕无免费| 在线欧美日韩| 精品高清视频| 人人草在线视频| 精品中文字幕久久久久久| 国产精品久久久久久久妇| a亚洲天堂av| 黄色免费视频大全| 秋霞蜜臀av久久电影网免费| 欧美亚洲成人免费| 你懂的在线播放| 在线观看视频一区二区| 亚洲色图日韩精品| 韩国女主播成人在线观看| 日韩视频在线观看视频| 日韩欧美一级| 国产做受高潮69| 男人久久精品| 欧美日韩一区二区三区在线 | 精品日韩美女的视频高清| 熟女丰满老熟女熟妇| 久久激情婷婷| 自拍偷拍亚洲色图欧美| 视频亚洲一区二区| 69视频在线播放| 岛国最新视频免费在线观看| 欧美日韩www| 麻豆changesxxx国产| 99久久精品免费看| 99免费视频观看| 天天色天天射综合网| 91在线免费看片| 是的av在线| 精品国产网站地址| 性做久久久久久久| 一本色道a无线码一区v| 中文国语毛片高清视频| 粉嫩久久99精品久久久久久夜| 欧美 国产 综合| 欧美成人精品一区二区三区在线看| 91视频国产高清| 中文一区一区三区高中清不卡免费| 国产亚洲欧洲黄色| 亚洲av综合色区无码一区爱av | 欧美激情视频网| 男操女在线观看| 日韩一区二区三区免费观看| 国产在线观看黄色| 亚洲欧洲精品天堂一级| 欧美做受高潮中文字幕| 蜜臀av一区二区在线观看| 国产爆乳无码一区二区麻豆| 国内精品久久久久久久影视简单 | 无码精品视频一区二区三区 | 欧美中在线观看| 黄色在线观看网站| 精品视频—区二区三区免费| 亚洲图片中文字幕| 欧美日韩精品国产| 破处女黄色一级片| 国产三级一区二区三区| 亚洲国产精品狼友在线观看| 久久精品国产在热久久| 鲁一鲁一鲁一鲁一澡| 亚洲a在线视频| 欧美极品jizzhd欧美| 99久久婷婷国产综合精品青牛牛 | 国产精品毛片a∨一区二区三区| 亚洲熟女一区二区| 国产综合久久久久影院| 国产福利一区视频| 亚洲第一毛片| 神马午夜伦理影院| 日本午夜一区| 欧美日韩国产不卡在线看| 51vv免费精品视频一区二区| 成人午夜激情网| 成人mm视频在线观看| 91av在线播放| 丰满大乳少妇在线观看网站| 久久久精品免费| 99视频在线观看地址| 精品视频偷偷看在线观看| 欧美少妇bbw| 日韩一区二区三区四区| 一级特黄录像免费看| 欧美亚洲精品一区| 久久久久久亚洲av无码专区| 欧美性猛交xxxx乱大交极品| 日本黄色片视频| 午夜欧美视频在线观看 | 日日夜夜精品一区| 国产亚洲精品久久久| 亚州视频一区二区三区| 亚洲成人激情图| 丰满肉嫩西川结衣av| 日韩女优电影在线观看| 亚洲成人av综合| 日韩精品一区二区三区四区| 午夜精品在线播放| 欧美成人三级在线| 亚洲第一天堂网| 日韩免费一区二区| www.综合色| 亚洲大胆人体av| 天天色综合久久| 日韩理论片久久| 国产无套粉嫩白浆在线2022年| 亚洲欧美中文日韩v在线观看| 日韩有码电影| 国产亚洲欧洲在线| 免费观看在线午夜影视| 久久久精品免费| 免费看电影在线| 91国产视频在线播放| 免费亚洲电影| 国产日韩精品在线播放| 国产精品成人3p一区二区三区| 97国产超碰| 日本成人a网站| 欧洲在线视频一区| 欧美国产一级| 久久久天堂国产精品| 国产综合亚洲精品一区二| 黄网站欧美内射| 视频一区在线播放| 亚洲一区二区福利视频| 国产成人av一区| 99久久久无码国产精品性| 国产精品久久久久天堂| 91视频免费在线看| 欧美日韩在线视频一区| 中文天堂在线播放| 日韩欧美二区三区| 青青久草在线| 久久国产精彩视频| 涩涩av在线| 国产主播在线一区| 欧美日韩一区二区三区在线电影| 色噜噜一区二区| 欧美日韩1080p| 成人观看免费完整观看| 紧缚奴在线一区二区三区| 欧美做受高潮中文字幕| 国产精品免费aⅴ片在线观看| 欧美成欧美va| 91成人免费网站| 亚洲乱码精品久久久久..| 亚洲欧洲第一视频| 在线看福利影| 国产精品久久久久久久久久久不卡| 精品一区二区三区视频在线播放| 免费av在线一区二区| 亚洲国产精品成人| av免费在线播放网站| 国产精品白丝jk白祙喷水网站| 成年人免费观看视频网站| 亚洲精品老司机| 精品无码一区二区三区的天堂| 欧美成人官网二区| 东凛在线观看| 欧美在线视频一区二区| 日韩精品亚洲专区在线观看| 欧洲精品在线一区| 亚洲国产精品第一区二区| 国产精品视频中文字幕| 久久久久久亚洲综合| 日本免费一二三区| 欧美高清性hdvideosex| 九色在线播放| 国语自产精品视频在线看一大j8| 99er精品视频| 亚洲精品人成| 久久久久免费| 亚洲午夜福利在线观看| 亚洲国产裸拍裸体视频在线观看乱了 | 99在线|亚洲一区二区| 色姑娘综合天天| 国产精品色呦呦| 亚洲av无码精品一区二区| 亚洲电影第1页| 欧美黑人xx片| 91牛牛免费视频| 久久中文视频| 高潮一区二区三区| 中国av一区二区三区| 一二三区免费视频| 亚洲女人天堂色在线7777| 国产乱码午夜在线视频| 国产伦精品一区二区三区免费视频| 欧美激情91| 精品人妻人人做人人爽夜夜爽| 中文字幕一区二区三| 一级全黄少妇性色生活片| 中文字幕国产亚洲2019| 视频精品导航| 亚洲一区二区三区涩| 日本在线不卡一区| 蜜臀久久99精品久久久久久| 日本高清成人免费播放| 国产小视频在线| 国产精品久久久久久久久免费| 国产亚洲一区二区三区不卡| 女人另类性混交zo| 国产日本一区二区| 波多野结衣一区二区在线| 国产一区二区三区高清在线观看| 成人看片网站| 亚洲天堂电影网| 国产一区二区视频在线| 高h视频免费观看| 精品国产免费人成电影在线观看四季 | a天堂中文在线观看| 欧美乱妇高清无乱码| 999在线精品| 97国产在线播放| 国产午夜亚洲精品午夜鲁丝片| 中文字幕欧美色图| 久久九九免费视频| 日本在线视频一区二区三区| 97在线国产视频| 久久久久久9999| 亚洲天堂avav| 久久6免费高清热精品| 国产精品极品国产中出| 91精品91久久久中77777老牛| 国产视频视频一区| 亚洲图片欧美在线| 欧美激情一区二区三区在线视频观看| 六月丁香久久丫| 欧美日韩在线免费播放| 亚洲欧美自拍偷拍| 熟妇人妻av无码一区二区三区| 国产成人精品一区二区| 亚洲精品成人| 极品白嫩丰满美女无套| 欧美日韩亚洲国产综合| 手机在线免费av| 欧美日韩一区二区三区免费| 国产一区二区日韩精品| 久久艹免费视频| www.久久久久| 女人抽搐喷水高潮国产精品| 色婷婷成人在线| 亚洲图片有声小说| 成人精品福利| 国产精品一区二区在线观看| 日韩二区在线观看| 久久久精品99| 中文字幕久久久av一区| 成人性生交大片免费看96| 国产一级做a爰片久久| 亚洲成人一区在线| 五月婷婷在线观看| 精品日产一区2区三区黄免费| 久久精品国产网站|