K8S 八 数据存储-高级存储PV PVC 生命周期;配置存储ConfigMap Secret

目录

  • [数据存储 Volume](#数据存储 Volume)
  • [8.1 基本存储](#8.1 基本存储)
    • [8.1.1 EmptyDir](#8.1.1 EmptyDir)
    • [8.1.2 HostPath 挂载目录](#8.1.2 HostPath 挂载目录)
    • [8.1.3 NFS](#8.1.3 NFS)
    • [8.2 高级存储](#8.2 高级存储)
      • [8.2.1 PV和PVC](#8.2.1 PV和PVC)
      • [8.2.2 PV 持久化卷申请](#8.2.2 PV 持久化卷申请)
      • [8.2.3 PVC 资源申请](#8.2.3 PVC 资源申请)
      • [8.2.4 生命周期](#8.2.4 生命周期)
  • 配置存储
    • [8.3.1 ConfigMap](#8.3.1 ConfigMap)
    • [8.3.2 Secret](#8.3.2 Secret)

数据存储 Volume

Kubernetes的Volume支持多种类型,比较常见的有以下几个:

1、简单存储:EmptyDir、HostPath、NFS

2、高级存储:PV、PVC

3、配置存储:ConfigMap、Secret

8.1 基本存储

8.1.1 EmptyDir

资源文件

案例

8.1.2 HostPath 挂载目录

type的值

8.1.3 NFS

nfs的服务

8.2 高级存储

8.2.1 PV和PVC

PVC解决了任务分配问题。

这个抽象还是需要设计"存储架构"的公司适用。

8.2.2 PV 持久化卷申请

资源清单





实验

8.2.3 PVC 资源申请

PVC是资源的申请,用来声明对存储空间、访问模式、存储类别需求信息。

PVC的配置参数

资源文件

创建Pods.yaml,使用pv

8.2.4 生命周期

配置存储

8.3.1 ConfigMap

查看pod

8.3.2 Secret

未加密的信息

相关推荐
哈__2 分钟前
KES-Operator重塑Kubernetes环境下的KES数据库集群管理
数据库·kubernetes·operator·kes
九皇叔叔2 小时前
K8S 资源菜单
docker·容器·kubernetes·k8s
wdfk_prog3 小时前
ROS教程08:从 TransportTCP::connect() 追到 TCPROS Connection Header、序列化与 Socket 数据传输
运维·缓存·docker·容器·ros
Zhu7583 小时前
docker环境快速部署postgresql数据库18及以上版本
postgresql·容器
安易算力5 小时前
PUE优化工程实践:从1.5到1.2的制冷架构与气流组织改造路径
网络·python·容器·架构·kubernetes
小马同学-6 小时前
nerdctl实战:Docker风格的Containerd操作利器
docker·容器·containerd
九皇叔叔6 小时前
Kubernetes 命令式对象配置详解:使用 YAML 管理 Kubernetes 资源
docker·容器·k8s
萤火夜7 小时前
Docker(四) Docker介绍
docker·容器
.冰块.8 小时前
Docker 镜像深度学习:分层 Copy‑on‑Write、Dockerfile 语法、Harbor 私有仓库实操
docker·容器·harbor·镜像·dockerfile·images
szephyr8 小时前
Docker 镜像瘦身实战:从 1.2GB 压到 85MB 的完整过程
docker·容器·部署·多阶段构建·镜像优化