gpt4 book ai didi

kubernetes - 卷 "kube-api-access-cvwdt": object "default"/"kube-root-ca.crt" not registered 的 MountVolume.SetUp 失败

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

我只是尝试运行一个简单的批处理作业并收到此错误“卷“kube-api-access-cvwdt”的 MountVolume.SetUp 失败:对象“default”/“kube-root-ca.crt”不是已注册"

这是我在该 pod 上运行 describe pod 时的日志

  Normal   Scheduled    59s                default-scheduler  Successfully assigned default/stock-api to ip-192-168-63-5.us-west-2.compute.internal
Normal Pulling 58s kubelet Pulling image "mpriv32/stockapi:latest"
Normal Pulled 38s kubelet Successfully pulled image "mpriv32/stockapi:latest" in 19.862095063s
Normal Created 35s kubelet Created container stock-api
Normal Started 35s kubelet Started container stock-api
Warning FailedMount 33s (x3 over 34s) kubelet MountVolume.SetUp failed for volume "kube-api-access-cvwdt" : object "default"/"kube-root-ca.crt" not registered

我的 job.yaml 文件来创建 pod

apiVersion: v1
kind: Pod
metadata:
name: stock-api
labels:
app: stock-api

spec:
containers:
- name: stock-api
image: mpriv32/stock-api:latest
envFrom:
- secretRef:
name: api-credentials
restartPolicy: Never

以防万一,我正在尝试在 EKS 上运行它

最佳答案

您可能面临讨论的 kubelet 错误 here并在 K8s 1.23.6 中修复。

失败应该是偶发的,因此对 Pod 进行简单的重建可能已经修复了它。更可靠的是,您可以升级 K8s 或禁用 automountServiceAccountToken .这会阻止将有问题的 CA 安装到您的 Pod 中。由于只需要 CA,如果您的 Pod 需要与 Kube API 服务器通信,这无论如何都是一种明智的安全措施。

关于kubernetes - 卷 "kube-api-access-cvwdt": object "default"/"kube-root-ca.crt" not registered 的 MountVolume.SetUp 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72467045/

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