我目前正在尝试使用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"
对于我已经尝试过各种解决方案的卷,我尝试使用持久性卷,无论有没有索赔.我尝试使用主机卷和emptyDir,但是当容器启动时我总是遇到这个错误:
chown:更改’/ var / lib / mysql /’的所有权:不允许操作
我必须做一些愚蠢的事情,但不知道该怎么办?