数据持久化 - 一
emptyDir 类型
cat > mysql.yaml << EOF
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: database
name: mysql
spec:
replicas: 1
selector:
matchLabels:
system: mysql
template:
metadata:
labels:
system: mysql
spec:
volumes: # 此处定义数据卷
- name: mysql-vol # 数据卷的名称
emptyDir: {} # 此处定义数据持久化的类型
containers:
- name: mysql
image: mysql:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3306
volumeMounts:
- name: mysql-vol # 此处挂载数据卷,名称为上方定义的数据卷名称
mountPath: /var/lib/mysql # 容器内的挂载目录
env:
- name: MYSQL_ROOT_PASSWORD
value: '123456'
EOF
hostPath 类型
NFS 类型
Server 端
Client 端
Last updated