使用此错误消息,我们看到卷装入出现了间歇性故障:
错误:无法找到卷“工作”装入容器“笔记本”。
这个问题发生在大约5%的吊舱发射(在那里,他们都有相同的配置)。容量由PVC支持,而PVC是在豆荚创建之前创建的。
我们使用版本v1.11.7-gke.12运行在GKE上。
Pod 清单在这里:
{
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',
},
],
},
],
},
}
}任何帮助或想法都将不胜感激!此外,非常乐意尝试任何其他日志/步骤可能有助于隔离问题的建议。
发布于 2019-03-26 07:46:39
很可能卷是不绑定的。你能检查和确认下面的pvc状态吗?
claimName: pvcName
kubectl get pvc | grep pvcNamehttps://stackoverflow.com/questions/55346179
复制相似问题