小编Ren*_*ies的帖子

kubernetes mysql chown操作不允许

我目前正在尝试使用Kubernetes并在本地运行的ESX infra上安装了一个小型集群.我使用Project Atomic和Fedora安装了两个具有主节点的从节点.群集安装正常,似乎正在运行.但是我首先想要启动并运行MySQL容器,但无论我尝试什么,我都无法运行它.

apiVersion: v1
kind: Pod
metadata:
  name: mysql
  labels: 
    name: mysql
spec: 
  containers: 
    - resources:
       limits :
          cpu: 0.5
      image: mysql:5.6
      name: mysql
      env:
        - name: MYSQL_ROOT_PASSWORD
          value: myPassw0rd
      ports: 
        - containerPort: 3306
          name: mysql
      volumeMounts:
        - name: mysql-persistent-storage
          mountPath: /var/lib/mysql
  volumes:
    - name: mysql-persistent-storage
      nfs:
        server: 10.0.0.2
        path: "/export/mysql"
Run Code Online (Sandbox Code Playgroud)

对于我已经尝试过各种解决方案的卷,我尝试使用持久性卷,无论有没有索赔.我尝试使用主机卷和emptyDir,但是当容器启动时我总是遇到这个错误:

chown:更改'/ var/lib/mysql /'的所有权:不允许操作

我必须做一些愚蠢的事情,但不知道该怎么办?

docker kubernetes

4
推荐指数
2
解决办法
2356
查看次数

标签 统计

docker ×1

kubernetes ×1