K8S学习之基础二十二:k8s的持久化存储之hostPath

k8s的持久化存储之hostPath

​ hostPath Volume是指Port挂载宿主机上的目录或文件。hostPath(宿主机路径):节点级别的存储卷,在pod被删除时,不会被删除。只要同一个pod被调度到同一个节点,对应的数据依旧存在。

复制代码
vi hostpath.yaml
apiVersion: v1
kind: Pod
metadata:
  name: pod-hostpath
spec:
  containers:
  - name: container-empty
    image: 172.16.80.140/nginx/nginx:1.26
    volumeMounts:
    - mountPath: /hostpath
      name: hostpath-volume
  volumes:
  - hostPath:
      path: /data1
      type: DirectoryOrCreate
    name: hostpath-volume[<image-20250311142650341](./K8S学习之基础二十二:k8s的持久化存储之hostPath.assets/image-20250311142650341-1674415.png)


​ 删除pod,发现node01节点上的/data1/aa依旧存在,这时候如果再创建pod,并且指定创建到node01,那么该目录依旧可以为pod所使用。

​ hostpath的优点是数据可以保存,缺点是只能单节点保存

相关推荐
Dersun8 小时前
mysql数据库学习之常用函数(五)
数据库·sql·学习·mysql·ai编程
序属秋秋秋9 小时前
《C++进阶之C++11》【智能指针】(下)
c++·笔记·学习·面试·c++11·智能指针·新特性
Mingze031410 小时前
考研408之栈与队列学习
开发语言·c++·学习·考研·算法
从前慢,现在也慢10 小时前
【STL学习】(9)priority_queue
c++·学习
序属秋秋秋10 小时前
《C++进阶之C++11》【智能指针】(上)
c++·笔记·学习·面试·c++11·智能指针·新特性
Yupureki10 小时前
从零开始的C++学习生活 3:类和对象(中)
c语言·c++·学习·visual studio
十安_数学好题速析10 小时前
根式方程:结构联想巧用三角代换
笔记·学习·高考
励志不掉头发的内向程序员10 小时前
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程状态
linux·运维·服务器·开发语言·学习
NightReader10 小时前
minikube 的 kubernetes 入门教程-kubeSphere
云原生·容器·kubernetes
会飞的土拨鼠呀11 小时前
docker-compose 安装MySQL8.0.39
adb·docker·容器