K8S之Volume儲存
一、臨時儲存卷:emptyDir
建立一個空捲到Pod中,Pod刪除,該卷也被刪除
預設儲存路徑為:/var/lib/kubelet/pods/<Pod ID>/volumes/kubernetes.io~empty-dir/
spec:
containers:
- name: empty
image: nginx
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
emptyDir: {}
二、節點儲存卷hostPath
掛載節點上的目錄或者檔案到Pod容器中
掛載宿主機的/tmp目錄到Pod容器的/data目錄
spec:
containers:
- name: empty
image: nginx
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
hostPath:
path: /tmp
三、網路儲存卷NFS
spec:
containers:
- name: empty
image: nginx
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
nfs:
server: 192.168.1.10 #NFS伺服器地址
path: /app #NFS共享的目錄
相關文章
- kubernetes系列(十三) - 儲存之Volume
- 理解Docker(8):Docker 儲存之卷(Volume)Docker
- Docker儲存Volume使用Docker
- 理解Docker(8):Docker 儲存之卷(Volume) (轉)Docker
- k8s之資料儲存-配置儲存K8S
- k8s之資料儲存-高階儲存K8S
- Kubernetes-儲存卷Volume
- 雲原生儲存詳解:容器儲存與 K8s 儲存卷K8S
- k8s StorageClass 儲存類K8S
- k8s資料儲存K8S
- Flocker 做為後端儲存代理 docker volume-driver 支援後端Docker
- Kubernetes K8S之儲存ConfigMap詳解K8S
- 如何配置K8S儲存叢集?K8S
- k8s使用rbd作為儲存K8S
- k8s動態儲存篇--NFSK8SNFS
- Flutter持久化儲存之檔案儲存Flutter持久化
- 容器編排系統K8s之Volume的基礎使用K8S
- [k8s] k8s基於csi使用rbd儲存K8S
- 在 K8S Volume 中使用 subPathK8S
- Flutter持久化儲存之key-value儲存Flutter持久化
- Flutter持久化儲存之資料庫儲存Flutter持久化資料庫
- 儲存學習之開源儲存軟體
- Hive之儲存格式Hive
- 共享儲存之ISCSI
- K8S儲存外掛-FlexVolume && CSIK8SFlex
- 在K8S中,共享儲存的作用?K8S
- 儲存系統設計指南之儲存分類
- IOS資料儲存之檔案沙盒儲存iOS
- K8S原來如此簡單(七)儲存K8S
- 為K8S叢集準備Ceph儲存K8S
- MySQL之四 儲存引擎MySql儲存引擎
- MySQL之儲存過程MySql儲存過程
- Hive之 資料儲存Hive
- Android中的資料儲存之檔案儲存Android
- HDU-安卓程式開發之簡單儲存/內部儲存/外部儲存 & 捉蟲安卓
- k8s使用emptyDir,hostPath,nfs,pv,pvc做儲存K8SNFS
- K8S中如何使用Glusterfs做持久化儲存?K8S持久化
- cuda優化之常量儲存器和紋理儲存器優化