在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

K8S集群服務訪問失敗怎么辦 K8S故障處理集錦

開關電源芯片 ? 來源:博客園 ? 作者:chalon ? 2021-09-01 11:11 ? 次閱讀

問題1:K8S集群服務訪問失敗?

原因分析:證書不能被識別,其原因為:自定義證書,過期等。

解決方法:更新證書即可。

問題2:K8S集群服務訪問失敗?

curl: (7) Failed connect to 10.103.22.158:3000; Connection refused

原因分析:端口映射錯誤,服務正常工作,但不能提供服務。

解決方法:刪除svc,重新映射端口即可。

kubectl delete svc nginx-deployment

問題3:K8S集群服務暴露失敗?

Error from server (AlreadyExists): services “nginx-deployment” already exists

原因分析:該容器已暴露服務了。

解決方法:刪除svc,重新映射端口即可。

問題4:外網(wǎng)無法訪問K8S集群提供的服務?**

原因分析:K8S集群的type為ClusterIP,未將服務暴露至外網(wǎng)。

解決方法:修改K8S集群的type為NodePort即可,于是可通過所有K8S集群節(jié)點訪問服務。

kubectl edit svc nginx-deployment

問題5:pod狀態(tài)為ErrImagePull?

readiness-httpget-pod 0/1 ErrImagePull 0 10s

原因分析:image無法拉取;

解決方法:更換鏡像即可。

問題6:創(chuàng)建init C容器后,其狀態(tài)不正常?

NAME READY STATUS RESTARTS AGEmyapp-pod 0/1 Init:0/2 0 20s

原因分析:查看日志發(fā)現(xiàn),pod一直出于初始化中;然后查看pod詳細信息,定位pod創(chuàng)建失敗的原因為:初始化容器未執(zhí)行完畢。

Error from server (BadRequest): container “myapp-container” in pod “myapp-pod” is waiting to start: PodInitializing

waiting for myservice

Server: 10.96.0.10Address: 10.96.0.10:53

** server can‘t find myservice.default.svc.cluster.local: NXDOMAIN

*** Can’t find myservice.svc.cluster.local: No answer*** Can‘t find myservice.cluster.local: No answer*** Can’t find myservice.default.svc.cluster.local: No answer*** Can‘t find myservice.svc.cluster.local: No answer*** Can’t find myservice.cluster.local: No answer

解決方法:創(chuàng)建相關service,將SVC的name寫入K8S集群的coreDNS服務器中,于是coreDNS就能對POD的initC容器執(zhí)行過程中的域名解析了。

kubectl apply -f myservice.yaml

70d876ec-fc4b-11eb-9bcf-12bb97331649.png

70e26242-fc4b-11eb-9bcf-12bb97331649.png

70ee8874-fc4b-11eb-9bcf-12bb97331649.png

NAME READY STATUS RESTARTS AGE

myapp-pod 0/1 Init:1/2 0 27mmyapp-pod 0/1 PodInitializing 0 28mmyapp-pod 1/1 Running 0 28m

問題7:探測存活pod狀態(tài)為CrashLoopBackOff?

原因分析:鏡像問題,導致容器重啟失敗。

解決方法:更換鏡像即可。

71883b18-fc4b-11eb-9bcf-12bb97331649.png

問題8:POD創(chuàng)建失敗?

readiness-httpget-pod 0/1 Pending 0 0sreadiness-httpget-pod 0/1 Pending 0 0sreadiness-httpget-pod 0/1 ContainerCreating 0 0sreadiness-httpget-pod 0/1 Error 0 2sreadiness-httpget-pod 0/1 Error 1 3sreadiness-httpget-pod 0/1 CrashLoopBackOff 1 4sreadiness-httpget-pod 0/1 Error 2 15sreadiness-httpget-pod 0/1 CrashLoopBackOff 2 26sreadiness-httpget-pod 0/1 Error 3 37sreadiness-httpget-pod 0/1 CrashLoopBackOff 3 52sreadiness-httpget-pod 0/1 Error 4 82s

原因分析:鏡像問題導致容器無法啟動。

7192887a-fc4b-11eb-9bcf-12bb97331649.png

解決方法:更換鏡像。

719d0548-fc4b-11eb-9bcf-12bb97331649.png

71a875cc-fc4b-11eb-9bcf-12bb97331649.png

問題9:POD的ready狀態(tài)未進入?

readiness-httpget-pod 0/1 Running 0 116s

原因分析:POD的執(zhí)行命令失敗,無法獲取資源。

71b21032-fc4b-11eb-9bcf-12bb97331649.png

解決方法:進入容器內(nèi)部,創(chuàng)建yaml定義的資源

71ca7816-fc4b-11eb-9bcf-12bb97331649.png

71d6c364-fc4b-11eb-9bcf-12bb97331649.png

問題10:pod創(chuàng)建失敗?

71f1586e-fc4b-11eb-9bcf-12bb97331649.png

原因分析:yml文件內(nèi)容出錯—-使用中文字符;

解決方法:修改myregistrykey內(nèi)容即可。

72000364-fc4b-11eb-9bcf-12bb97331649.png

11、kube-flannel-ds-amd64-ndsf7插件pod的status為Init:0/1?

72085e60-fc4b-11eb-9bcf-12bb97331649.png

排查思路:kubectl -n kube-system describe pod kube-flannel-ds-amd64-ndsf7 #查詢pod描述信息;

721d19a4-fc4b-11eb-9bcf-12bb97331649.png

原因分析:k8s-slave1節(jié)點拉取鏡像失敗。

解決方法:登錄k8s-slave1,重啟docker服務,手動拉取鏡像。

7234183e-fc4b-11eb-9bcf-12bb97331649.png

k8s-master節(jié)點,重新安裝插件即可。

kubectl create -f kube-flannel.yml;kubectl get nodes

72452818-fc4b-11eb-9bcf-12bb97331649.png

12、K8S創(chuàng)建服務status為ErrImagePull?

72582602-fc4b-11eb-9bcf-12bb97331649.png

排查思路:

kubectl describe pod test-nginx

72676f0e-fc4b-11eb-9bcf-12bb97331649.png

原因分析:拉取鏡像名稱問題。

解決方法:刪除錯誤pod;重新拉取鏡像;

kubectl delete pod test-nginx;kubectl run test-nginx --image=10.0.0.81:5000/nginx:alpine

13、不能進入指定容器內(nèi)部?

727a2c48-fc4b-11eb-9bcf-12bb97331649.png

原因分析:yml文件comtainers字段重復,導致該pod沒有該容器。

解決方法:去掉yml文件中多余的containers字段,重新生成pod。

7285b040-fc4b-11eb-9bcf-12bb97331649.png

72917b50-fc4b-11eb-9bcf-12bb97331649.png

14、創(chuàng)建PV失敗?

729ba01c-fc4b-11eb-9bcf-12bb97331649.png

原因分析:pv的name字段重復。

解決方法:修改pv的name字段即可。

72ae28d6-fc4b-11eb-9bcf-12bb97331649.png

15、pod無法掛載PVC?

72b7bb9e-fc4b-11eb-9bcf-12bb97331649.png

72c0f7d6-fc4b-11eb-9bcf-12bb97331649.png

原因分析:pod無法掛載PVC。

72cbe740-fc4b-11eb-9bcf-12bb97331649.png

73464ae4-fc4b-11eb-9bcf-12bb97331649.png

accessModes與可使用的PV不一致,導致無法掛載PVC,由于只能掛載大于1G且accessModes為RWO的PV,故只能成功創(chuàng)建1個pod,第2個pod一致pending,按序創(chuàng)建時則第3個pod一直未被創(chuàng)建;

解決方法:修改yml文件中accessModes或PV的accessModes即可。

735283a4-fc4b-11eb-9bcf-12bb97331649.png

16、問題:pod使用PV后,無法訪問其內(nèi)容?

73631ee4-fc4b-11eb-9bcf-12bb97331649.png

原因分析:nfs卷中沒有文件或權(quán)限不對。

73a474fc-fc4b-11eb-9bcf-12bb97331649.png

73af9e86-fc4b-11eb-9bcf-12bb97331649.png

解決方法:在nfs卷中創(chuàng)建文件并授予權(quán)限。

73b9d2e8-fc4b-11eb-9bcf-12bb97331649.png

73c25ef4-fc4b-11eb-9bcf-12bb97331649.png

17、查看節(jié)點狀態(tài)失敗?

Error from server (NotFound): the server could not find the requested resource (get services http)

原因分析:沒有heapster服務。

解決方法:安裝promethus監(jiān)控組件即可。

73cf4e0c-fc4b-11eb-9bcf-12bb97331649.png

74380e9c-fc4b-11eb-9bcf-12bb97331649.png

18、pod一直處于pending’狀態(tài)?

7442c080-fc4b-11eb-9bcf-12bb97331649.png

原因分析:由于已使用同樣鏡像發(fā)布了pod,導致無節(jié)點可調(diào)度。

74c57dfe-fc4b-11eb-9bcf-12bb97331649.png

解決方法:刪除所有pod后部署pod即可。

74d0171e-fc4b-11eb-9bcf-12bb97331649.png

19、helm安裝組件失敗?

[root@k8s-master01 hello-world]# helm install

Error: This command needs 1 argument: chart nam

[root@k8s-master01 hello-world]# helm install 。/Error: no Chart.yaml exists in directory “/root/hello-world”

原因分析:文件名格式不對。

解決方法:mv chart.yaml Chart.yaml

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 容器
    +關注

    關注

    0

    文章

    503

    瀏覽量

    22303
  • 代碼
    +關注

    關注

    30

    文章

    4872

    瀏覽量

    69912

原文標題:這些 K8S 日常故障處理集錦,運維請收藏~

文章出處:【微信號:gh_3980db2283cd,微信公眾號:開關電源芯片】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何通過Docker和K8S集群實現(xiàn)高效調(diào)用GPU

    在有GPU資源的主機安裝,改主機作為K8S集群的Node。
    的頭像 發(fā)表于 03-18 16:50 ?264次閱讀
    如何通過Docker和<b class='flag-5'>K8S</b><b class='flag-5'>集群</b>實現(xiàn)高效調(diào)用GPU

    搭建k8s需要買幾臺云主機?

    至少3臺。搭建Kubernetes(K8s集群所需的云主機數(shù)量因?qū)嶋H需求而異。一個基本的K8s集群通常需要至少3臺云主機,包括1個Master節(jié)點和2個Worker節(jié)點。如果考慮高可
    的頭像 發(fā)表于 02-20 10:40 ?249次閱讀

    自建K8S集群認證過期

    今天使用kubectl命令查看pod信息時,一直正常運行的k8s集群突然不能訪問了,輸入任何命令都提示以下報錯。
    的頭像 發(fā)表于 02-07 12:32 ?259次閱讀

    k8s和docker區(qū)別對比,哪個更強?

    Docker和Kubernetes(K8s)是容器化技術的兩大流行工具。Docker關注構(gòu)建和打包容器,適用于本地開發(fā)和單主機管理;而K8s則提供容器編排和管理平臺,適用于多主機或云環(huán)境,具備自動化
    的頭像 發(fā)表于 12-11 13:55 ?410次閱讀

    k8s服務架構(gòu)就是云原生嗎?兩者是什么關系

    k8s服務架構(gòu)就是云原生嗎?K8s服務架構(gòu)并不等同于云原生,但兩者之間存在密切的聯(lián)系。Kubernetes在云原生架構(gòu)中扮演著核心組件的角色,它簡化了容器化應用程序的管理,提供了彈
    的頭像 發(fā)表于 11-25 09:39 ?359次閱讀

    混合云部署k8s集群方法有哪些?

    混合云部署k8s集群方法是首先需在本地與公有云分別建立K8s集群,并確保網(wǎng)絡連接。接著,配置kubeconfig文件連接兩集群,并安裝云
    的頭像 發(fā)表于 11-07 09:37 ?353次閱讀

    k8s可以部署私有云嗎?私有云部署全攻略

    Kubernetes(簡稱K8S)可以部署私有云。Kubernetes是一個開源的容器編排引擎,能夠自動化容器的部署、擴展和管理,使得應用可以在各種環(huán)境中高效運行。通過使用Kubernetes,企業(yè)可以在自己的數(shù)據(jù)中心或私有云環(huán)境中搭建和管理容器化的應用,實現(xiàn)高度的靈活性和可擴展性。
    的頭像 發(fā)表于 10-25 09:32 ?347次閱讀

    k8s云原生開發(fā)要求

    IO性能。網(wǎng)絡要求穩(wěn)定,建議使用私有網(wǎng)絡VPC,并配置與Kubernetes兼容的網(wǎng)絡插件。操作系統(tǒng)需與K8s版本匹配,虛擬化平臺支持Docker等。此外,還需關注安全配置,如禁用Swap、調(diào)整Sysctl等,以及etcd數(shù)據(jù)存儲后端的配置。合理配置硬件可確保K8s
    的頭像 發(fā)表于 10-24 10:03 ?443次閱讀
    <b class='flag-5'>k8s</b>云原生開發(fā)要求

    k8s容器啟動失敗的常見原因及解決辦法

    k8s容器啟動失敗的問題通常出現(xiàn)在開發(fā)者使用Kubernetes進行容器編排時,可能的原因有多種,例如:配置錯誤、鏡像問題、資源限制、依賴問題、網(wǎng)絡問題、節(jié)點狀態(tài)異常、其他因素等,以下是對這些常見原因的詳細分析:
    的頭像 發(fā)表于 10-11 10:12 ?518次閱讀

    服務器部署k8s需要什么配置?

    服務器部署K8s需要至少2核CPU、4GB內(nèi)存、50GBSSD存儲的主節(jié)點用于管理集群,工作節(jié)點建議至少2核CPU、2GB內(nèi)存、20GBSSD。還需安裝Docker,選擇兼容的Kubernetes版本,配置網(wǎng)絡插件,以及確保系
    的頭像 發(fā)表于 10-09 15:31 ?359次閱讀

    納尼?自建K8s集群日志收集還能通過JMQ保存到JES

    作者:京東科技 劉恩浩 一、背景 基于K8s集群的私有化交付方案中,日志收集采用了ilogtail+logstash+kafka+es方案,其中ilogtail負責日志收集,logstash負責對數(shù)
    的頭像 發(fā)表于 09-30 14:45 ?333次閱讀

    常用的k8s容器網(wǎng)絡模式有哪些?

    常用的k8s容器網(wǎng)絡模式包括Bridge模式、Host模式、Overlay模式、Flannel模式、CNI(ContainerNetworkInterface)模式。K8s的容器網(wǎng)絡模式多種多樣
    的頭像 發(fā)表于 09-19 11:29 ?444次閱讀

    K8S集群中使用JDOS KMS服務對敏感數(shù)據(jù)安全加密

    基本概念 KMS,Key Management Service,即密鑰管理服務,在K8S集群中,以驅(qū)動和插件的形式啟用對Secret,Configmap進行加密。以保護敏感數(shù)據(jù), 驅(qū)動和插件需要
    的頭像 發(fā)表于 08-09 16:00 ?380次閱讀
    <b class='flag-5'>K8S</b><b class='flag-5'>集群</b>中使用JDOS KMS<b class='flag-5'>服務</b>對敏感數(shù)據(jù)安全加密

    K8S學習教程三:在PetaExpress KubeSphere 容器部署 Wiki 系統(tǒng) wiki.js 并啟用中文全文檢索

    K8S學習教程(三):在PetaExpress KubeSphere 容器部署 Wiki 系統(tǒng) wiki.js 并啟用中文全文檢索? 。
    的頭像 發(fā)表于 07-08 17:03 ?832次閱讀
    <b class='flag-5'>K8S</b>學習教程三:在PetaExpress KubeSphere 容器部署 Wiki 系統(tǒng) wiki.js 并啟用中文全文檢索

    K8S學習教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 Redis 集群

    并且需要手動重啟節(jié)點,相較之下,使用 PetaExpress 提供的 Kubernetes(k8s) 服務 進行 Redis 集群的部署,則展現(xiàn)出了顯著的優(yōu)勢: 1、安裝便捷:使用鏡像或者 yaml 配置文件即可一件安裝,極大地
    的頭像 發(fā)表于 07-03 15:30 ?1014次閱讀
    <b class='flag-5'>K8S</b>學習教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 Redis <b class='flag-5'>集群</b>
    主站蜘蛛池模板: 色爱区综合激情五月综合色 | 真实女人寂寞偷人视频 | 亚洲欧美视频一区二区三区 | 深夜动态福利gif进出粗暴 | 久操中文 | 四虎影院网址大全 | 日本特级淫片免费 | 免费网站看av片 | 国产美女久久久久 | 国产成人亚洲毛片 | 另类free性欧美护士 | 诱人的老师bd高清日本在线观看 | 精品一区二区影院在线 | 日本爱爱片 | 一级毛片免费在线观看网站 | 狼人 成人 综合 亚洲 | 狠狠色丁香婷婷综合最新地址 | 永久免费看 | 国内一级特黄女人精品片 | 黄色成人在线 | 免费a级午夜绝情美女视频 免费jlzzjlzz在线播放视频 | 免费欧美黄色 | 亚洲国产色图 | 性欧美大胆高清视频 | 狠狠操狠狠操 | caoporn成人免费公开 | 在线午夜视频 | 免费欧美 | 免费黄色a视频 | 一级黄色录像视频 | 欧美黄又粗暴一进一出抽搐 | 一级特色黄色片 | 免费在线看a | 爱操视频在线观看 | 日本高清视频色wwwwww色 | 伦理片第一页 | 欧美一二区视频 | 欧美午夜视频在线 | 免费一级毛片在线播放不收费 | 六月丁香婷婷激情 | h视频免费看 |