最近更新时间:2021-03-03 10:31:51
使用本地硬盘有两种形式:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: nginx
name: nginx
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy:
type: Recreate
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx:latest
imagePullPolicy: Always
name: nginx
volumeMounts:
- mountPath: /data
name: hostpath
volumes:
- hostPath:
path: /var
name: hostpath
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: nginx
name: nginx
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy:
type: Recreate
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx:latest
imagePullPolicy: Always
name: nginx
volumeMounts:
- mountPath: /data
name: emptydir
volumes:
- emptyDir: {}
name: emptydir
注:
本地硬盘数据卷源路径为空时,系统分配临时目录在**/data/kubelet/pods/pod_id/volumes/kubernetes.io~empty-dir. **
使用临时的数据卷的生命周期与实例的生命周期保持一致。
纯净模式