Describe pod是寫OOMkilled 一直用不成功跑不起來

Describe pod是寫OOMkilled 一直用不成功跑不起來

老師 這邊我一直用不成功跑不起來   


Describe pod是寫OOMkilled 但我不太確定到底是哪個oom  網上有看到有人說要把jvm參數配大一點 但這我有配了好像沒用   


也有人說要把 resource limit memory調高? 這種有辦法看到詳細點的log麼 只顯示oom 不太清楚到底是哪oom啊   


Kubectl logs也讀不到    


我用這個指令看

kubectl debug -it --image=busybox elasticsearch-logging-0 --target=elasticsearch-logging -n kube-system


​會一直卡在Defaulting debug container name to debugger-mxq6l.  不會出現可輸入shell的符號  


status會是CrashLoopBackOff  然後REPEATS有一定的數量 


卡了好幾天  需要向老師您請教求救 十分感謝

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

可以把describe的输出和get pod -o yaml的贴出来看下。一般是容器arg里面指定的内存超过pod resouce limit就会报oomkilked

  • pinkyTseng 提问者 #1

    老師 我後來又搞了好陣子 把limits memory和jvm都調高一些 終於ok了 不過  我先前是設

    limits:

      cpu: 1000m

      memory: 256M

    - name: "ES_JAVA_OPTS"

      value: "-Xms108m -Xmx108m"

    ​這樣也不行 一樣會有OOMKilled  貌似設太小也不行?


    2020-12-14 20:08:34
  • 那估计是堆满了,ES还是有些占内存的。
    2020-12-14 22:13:34
  • pinkyTseng 提问者 回复 张飞扬 #3

    瞭解 感謝老師您

    2020-12-18 01:27:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师