我正在处理此处的持久磁盘教程,同时还将其创建为StatefulSet而不是部署.
当我将yaml文件运行到GKE时,数据库无法启动,查看日志时出现以下错误.
[错误] - 指定了初始化但数据目录中包含文件.中止.
是否可以检查创建的卷以查看目录中的内容?否则,我做错了什么导致磁盘非空?
谢谢
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: datalayer-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
name: datalayer-svc
labels:
app: myapplication
spec:
ports:
- port: 80
name: dbadmin
clusterIP: None
selector:
app: database
---
apiVersion: apps/v1beta2
kind: StatefulSet
metadata:
name: datalayer
spec:
selector:
matchLabels:
app: myapplication
serviceName: "datalayer-svc"
replicas: 1
template:
metadata:
labels:
app: myapplication
spec:
terminationGracePeriodSeconds: 10
containers:
- name: database
image: mysql:5.7.22 …Run Code Online (Sandbox Code Playgroud)