gpt4 book ai didi

kubernetes - Kubernetes 中容器挂载的间歇性失败

转载 作者:行者123 更新时间:2023-12-02 12:36:55 26 4
gpt4 key购买 nike

我们看到卷安装间歇性失败,并显示以下错误消息:

Error: cannot find volume "work" to mount into container "notebook".



该问题发生在大约 5% 的 pod 启动上(它们都具有相同的配置)。该卷由 PVC 支持,PVC 是在 Pod 创建之前立即创建的。

我们在 GKE 上运行,版本为 v1.11.7-gke.12 .

pod list 在这儿:
{
apiVersion: 'v1',
kind: 'Pod',
metadata: {
name: 'some pod name',
annotations: {},
labels: {},
},
spec: {
restartPolicy: 'OnFailure',
securityContext: {
fsGroup: 100,
},
automountServiceAccountToken: false,
volumes: [
{
name: 'work',
persistentVolumeClaim: {
claimName: pvcName,
},
},
],
containers: [
{
name: 'notebook',
image,
workingDir: undefined, // this is defined in Dockerfile
ports: [
{
name: 'notebook-port',
containerPort: port,
},
],
args: [...command.split(' '), ...args],
imagePullPolicy: 'IfNotPresent',
volumeMounts: [
{
name: 'work',
mountPath: '/home/jovyan/work',
},
],
resources: {
requests: {
memory: '256M',
},
limits: {
memory: '1G',
},
},
},
{
name: 'watcher',
image: 'gcr.io/deepnote-200602/wacher:0.0.3',
imagePullPolicy: 'Always',
volumeMounts: [
{
name: 'work',
mountPath: '/home/jovyan/work',
},
],
},
],
},
}
}

任何帮助或想法将不胜感激!此外,很高兴尝试任何其他日志/步骤可能对隔离问题有用的建议。

最佳答案

很可能该卷未绑定(bind)。你能检查并确认下面pvc的状态吗

声明名称:pvcName

kubectl get pvc | grep pvcName

关于kubernetes - Kubernetes 中容器挂载的间歇性失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55346179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com