腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
OOMKilled
pod
在
重新
调度
时
没有
准备好
?
kubernetes
我有一个不健康的
pod
错误,即使我认为
pod
在
重新
调度
后可以正常工作。如果我
重新
启动(删除)它,它就
准备好
了,但我想知道
为什么
它会处于不健康状态。Started: Fri, 17 Apr 2020 19:44:58 +0200 Reason:
OOMKilled
Finished: Fri, 17 Apr 2020 19:44:56
浏览 27
提问于2020-04-18
得票数 1
1
回答
库伯内特斯-如果你不设置一个吊舱CPU请求或限制会发生什么?
kubernetes
我理解
在
Kubernetes吊舱上为request和/或memory资源设置一个CPU或limit的概念,但我想了解如果您不为一个CPU设置request或limit会发生什么?我们已经配置了一个NGINX,但是它
没有
为它的request或limit设置CPU。我假设它将有一个最低的1 millicore,并将提供尽可能多的磨粒,它需要,并可在节点上使用。
浏览 4
提问于2021-04-09
得票数 6
回答已采纳
3
回答
如何跟踪Kubernetes
OOMKilled
销毁消息?
kubernetes
当
POD
被驱逐
时
,建议
在
容器文件系统内的/dev/termination-log (或"terminationMessagePath“属性中定义的其他路径)处查找有关驱逐的消息。我正在尝试跟踪
OOMKilled
事件,但在发生
OOMKilled
并
重新
启动
POD
后,/dev/termination-log为空。我试图将"terminationMessagePolicy“属性设置为"FallbackToLo
浏览 1
提问于2018-02-23
得票数 5
1
回答
我的
pod
得到了OOM-killed状态,但
没有
被杀死。
为什么
?
kubernetes
、
yaml
、
containers
我已经使用一个带有资源请求和限制的YAML文件(apiVersion: CronJob /v1beta1)配置了一个批处理,
pod
被成功实例化并一直工作到它的自然结束,但是当终止
时
,我看到它被标记为
OOMKilled
我的
pod
使用的是Docker容器,该容器由一个调用某些Java工具(如maven)的bash脚本启动。我原以为
pod
会在完成状态下停止,因为我的ENTRY_POINT bash脚本的最后一个回显显示
在
pod
的日志中,但我得到了
OOMKil
浏览 122
提问于2019-10-31
得票数 0
3
回答
当一个TaskManager是OOM
时
,作业会失败吗?
apache-flink
当我
在
Kubernetes上运行Flink 1.8 WordCount示例作业
时
,我注意到了一个行为。有时,TaskManager
pod
会获得
OOMKilled
并
重新
启动(暂时不需要担心),但是整个工作都失败了,JobManager日志显示了The assigned slot XXX was removed我的问题是,
为什么
整个工作都失败了?我是否可以配置Flink,使作业更能容忍短暂的TaskManager故障?
浏览 0
提问于2019-08-30
得票数 1
回答已采纳
2
回答
kubectl排出是先移除
pod
还是先创建
pod
kubernetes
、
kubectl
kubectl是先排出
pod
还是先创建
pod
。
浏览 44
提问于2019-02-20
得票数 2
回答已采纳
1
回答
Kubernetes
pod
跨区域部署有特定需求
deployment
、
kubernetes
、
zone
我们需要一个执行以下任务的Kubernetes
调度
器。 (1)当我们进行部署
时
,每个区域都有且只有一个
pod
。该区域中的哪个节点无关紧要。(2)当运行
pod
P的节点N00出现故障
时
,如果同区内的N01正常,则将
pod
调度
到N01。否则,
调度
到另一个区域,此时我们不关心podAntiAffinity,因此其他区域中的任何节点(N10或N11)都可以工作。(3)如果N00最终被恢复,P被安排在N01上,我们什么也不做,但是如果N00被恢复,而P被安排在另
浏览 0
提问于2019-03-07
得票数 0
1
回答
Kubernetes
Pod
OOMKilled
解决方案
memory
、
kubernetes
我有一个
在
Kubernetes上运行的服务,处理从另一个资源传递的文件。单个文件大小可以
在
10MB -1 1GB之间变化。最近我看到
pod
因为
OOMKilled
错误而死了:Started: Sun, 11 Nov 2018 07:28:46 +0000我通过增加
pod
上的资源(内存)限制来缓解这个问题。但我担心的是,每当出现流量或文件大小峰值
时
,我们都会再次遇到这个
OOMK
浏览 2
提问于2018-11-13
得票数 12
1
回答
在
Kubernetes上运行Spark作业
时
,如何避免pods的DiskPressure条件和最终的驱逐?
python-3.x
、
apache-spark
、
kubernetes
、
pyspark
我想对数据集进行
重新
分区,然后将其写入目标路径。然而,由于DiskPressure,我的pods被驱逐了。Spark只显示它丢失了一个worker,但当我
在
OpenShift控制台中看到events
时
,我看到
pod
(worker)已被驱逐。下面是我
重新
划分分区的方式:df.write.partitionBy
浏览 0
提问于2020-08-12
得票数 1
3
回答
设置Kubernetes节点不可用
kubernetes
谁能告诉我如何将Kubernetes节点设置为不可用,以及如何
重新
调度
运行在该节点上的所有
pod
。 我尝试过排出节点,但我不确定排出一个节点是否真的将在其上运行的
pod
重新
调度
到其他节点上?通过使用--force选项,我唯一存在的
pod
被逐出/删除。
浏览 8
提问于2020-12-15
得票数 0
2
回答
部署后
在
OpenShift中
重新
启动
Pod
kubernetes
、
openshift
在
我的openshift集群中,部署后仍有几个豆荚
重新
启动了多次。具有描述性输出:Exit Code: 137 此外,内存的使用远远低于内存限制。该专题组
在
资源方面
没有
任何问题。
浏览 12
提问于2022-03-15
得票数 2
1
回答
库伯奈特斯OOM吊舱被杀死,因为内核内存增长到很多。
docker
、
linux-kernel
、
kubernetes
、
out-of-memory
当我们开始限制库伯奈特的记忆(极限:记忆: 3Gi)
时
,库伯奈特的豆荚开始成为
OOMKilled
。我们将这种情况隔离为只使用DD命令创建文件(
没有
java),如下所示: 最后一国
浏览 0
提问于2018-12-12
得票数 14
1
回答
库贝克尔等待一个吊舱完成
kubernetes
我可以看到吊舱已经完成了,kubectl get
pod
/<mypod>显示了STATUS Completed我看过kubectl wait ...,但这似乎帮不了我 kubectl wait --for=condition=complete
pod
/<my-
pod
>似乎只是
在
阻止。我
没有
删除豆荚,它仍然在那里完成的状态。
浏览 1
提问于2020-08-28
得票数 4
1
回答
pod
容器因内存不足销毁导致重启的可能原因是什么?
kubernetes
、
kubernetes-pod
我
在
我的系统的
pod
中运行了以下部署: apiVersion: v1metadata:spec: memory: 1Gi memory: 256Mi Reason:
OOMKill
浏览 81
提问于2020-09-15
得票数 0
5
回答
如何获取Kubernetes Node上运行
Pod
的历史记录?
java
、
linux
、
linux-kernel
、
kubernetes
在
Kuberenetes集群中,我们遇到了集群节点内存耗尽和Linux调用OOM杀手的零星情况。查看日志,似乎
调度
到Node上的
Pod
请求的内存超过了Node可以分配的内存。问题是,当调用OOM杀手
时
,它会打印出进程及其内存使用情况的列表。然而,由于我们所有的Docker容器都是Java服务,“进程名称”只是显示为"java",不允许我们追踪哪个特定的
Pod
导致了问题。如何获取
在
特定节点上计划运行哪些
Pod
以及何时运行的历史记录?
浏览 188
提问于2016-09-18
得票数 9
回答已采纳
2
回答
是否存在与Openshift/Kubernetes中的“限制”不同的“初始内存分配”?
kubernetes
、
openshift
在
java中,有最小堆空间( -Xms)和最大堆空间( -Xmx)。最小堆空间从一开始就分配给JVM,“最大堆空间”是JVM在到达它时会说“超出堆空间”的限制。Openshift/Kubernetes中的
pod
是否有不同的值(initial和limit),或者由于某种原因,初始内存分配总是等于limit?
浏览 42
提问于2021-11-04
得票数 0
回答已采纳
3
回答
突然
重新
启动库伯奈特的部署,原因何在?
kubernetes
、
logging
、
google-cloud-platform
、
google-kubernetes-engine
我用Helm v3
在
GKE上部署了微服务;所有的应用程序/头盔都很好地运行了几个月,但是昨天出于某种原因
重新
创建了豆荚。,而不是昨天(所以我排除了某人只运行helm3 upgrade ..的可能性;(似乎有人运行了命令kubectl rollout restart deployment/myapp),有什么想法可以检查
为什么
重新
启动这些吊舱呢,我想知道14小
时
前的3个豆荚发生了什么,只是被删除/替换了--以及如何检查。集群中也
没有
事件 MacBook-Pro
浏览 7
提问于2021-04-09
得票数 1
回答已采纳
1
回答
kubernetes
pod
重新
调度
,部署到不同namespace后将运行在不同节点
kubernetes
、
horizontal-pod-autoscaling
qa和dev
pod
可以
在
同一节点下运行。当我删除dev版本/
pod
时
,k8只是
在
不同的节点中
重新
安排了一些qa
pod
。当我启用自动缩放
时
,类似的事情也会发生,即当缩小时,K8将
重新
调度
相同/不同名称空间中的其他服务
pod
。1)如何防止K8的
重新
调度
2)如何处理自动伸缩的情况?
浏览 11
提问于2020-05-16
得票数 0
2
回答
在
不
重新
启动
Pod
的情况下更改
Pod
优先级?
kubernetes
、
controller
、
scheduler
我正在尝试使用'patch‘命令更改现有Kubernetes
Pod
的优先级,但它返回错误,指出这不是可以修改的字段之一。我可以
在
部署规范中修补优先级,但这会导致
重新
创建
Pod
(遵循定义的更新策略)。基本思想是实现一种概念上类似于nice级别的机制(对于我的应用程序),以便某些
Pod
可以根据特定条件(由我的控制器)取消优先级,并在资源拥塞的情况下由默认
调度
器抢占。但我不希望
在
没有
拥塞的情况下
重新
启动它们。 有
没有<
浏览 0
提问于2019-01-29
得票数 1
2
回答
库伯奈特的每个集装箱或每个吊舱是否都有健康检查定义?
kubernetes
、
kubernetes-health-check
在
中,他们说,如果就绪探测失败,那么流量将不会被路由到一个
pod
。如果活力探测失败,
pod
将被
重新
启动。我目前的理解是,当所有容器的都
准备好
时
,豆荚就被认为是
准备好
的和活着的。这反过来意味着,如果一个吊舱中的三个容器中有一个失败了,那么整个吊舱就会被认为是失败的(
没有
准备好
浏览 9
提问于2021-03-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解 K8S 1.26 新功能 Pod 调度就绪特性解析
CKA课程(9)——Pod异常状态排错
使用Kubernetes最常见的10个错误
解决k8s调度不均衡问题
12个高价值Kubernetes健康指标,需要持续监控
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券