gpt4 book ai didi

kubernetes - 由于 `error while creating mount source path`而使Google Kubernetes Engine(GKE)集群 `read-only file system`

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

我有一个具有以下配置的容器:

spec:
template:
spec:
restartPolicy: OnFailure
volumes:
- name: local-src
hostPath:
path: /src/analysis/src
type: DirectoryOrCreate
containers:
securityContext:
privileged: true
capabilities:
add:
- SYS_ADMIN
  • 请注意,我有意省略其他一些配置参数,以使问题简短化

  • 但是,当我将其部署到gcloud上的kubernetes上的群集中时,看到以下错误:
    Error: failed to start container "market-state": Error response from daemon: error while creating mount source path '/src/analysis/src': mkdir /src: read-only file system
    我尝试用minikube在本地部署完全相同的作业,并且工作正常。
    我的猜测是,这与相对于主机的Pod权限有关,但是在我设置的 SYS_ADMIN权限下,我希望它可以正常工作。创建集群时,出于其他原因,我给它提供了 devstorage.read_write范围,但想知道是否还需要其他范围?
    gcloud container clusters create my_cluster \
    --zone us-west1-a \
    --node-locations us-west1-a \
    --scopes=https://www.googleapis.com/auth/devstorage.read_write
    目录或创建

    最佳答案

    IIUC,如果您的群集使用的是容器优化的VM,则需要了解这些实例的文件系统的结构。
    参见https://cloud.google.com/container-optimized-os/docs/concepts/disks-and-filesystem

    关于kubernetes - 由于 `error while creating mount source path`而使Google Kubernetes Engine(GKE)集群 `read-only file system`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64431454/

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