k8s-实战——基于nfs实现动态存储

news/2024/7/4 7:49:33 标签: kubernetes, 容器, 云原生

部署nfs服务

  1. 基于Centos7.9版本创建动态存储
  2. 注意k8s版本应低于v1.24版本
  3. 高k8s版本ServiceAccount需要手动创建secrets并关联相关sa

部署流程

  1. 创建NFS共享服务、采用单独的节点用于nfs服务独占
  2. 安装nfs-utils和rpcbind
  3. nfs客户端和服务端都安装nfs-utils包
  4. 通过部署化脚本安装k8s集群安装k8s集群
yum install nfs-utils rpcbind

创建共享目录

mkdir -p /data
chmod 777 /data

编辑/etc/exports文件添加如下内容

vi /etc/exports
/data *(rw,sync,no_root_squash

http://www.niftyadmin.cn/n/5058775.html

相关文章

查看react内置webpack版本的方法

yarn list --pattern webpack npm ls --pattern webpack

如何在PIL图像和PyTorch Tensor之间进行相互转换,使用pytorch进行PIL和tensor之间的数据转换

目录 引言PIL简介PyTorch和Torchvision简介PIL转换为TensorTensor转换为PIL实例代码和解释结论参考文献 📝 引言 在计算机视觉领域,使用图像处理库对图像进行预处理是非常常见的。其中,Python Imaging Library(PIL)以…

Leetcode 01-算法入门与数组-⑤数组双指针滑动窗口

LeetCode 01-算法入门与数组-⑤数组双指针&滑动窗口 一. 双指针基础知识 1. 双指针简介 双指针(Two Pointers):指的是在遍历元素的过程中,不是使用单个指针进行访问,而是使用两个指针进行访问,从而达到…

九、Linux高阶命令

1、find命令 (1)功能: find 命令用于在指定目录下查找文件和目录,它可以使用不同的选项来过滤和限制查找结果。 (2)语法 find [path] [expression] path 是要查找的目录路径,可以是一个目录或文件名,也可以是多个路径,多个路径…

基于SpringBoot的教学资源库系统的设计与实现

目录 前言 一、技术栈 二、系统功能介绍 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 社会的进步,教育行业发展迅速,人们对教育越来越重视,在当今网络普及的情况下,教学模式也开始逐渐网络化,各大…

人工智能AI知多少?

摘要 人工智能(Artificial Intelligence,简称AI)是一项前沿技术,正在快速发展并渗透到各个领域。然而,对于大多数人来说,人工智能仍然是一个陌生而复杂的概念。本文旨在对人工智能进行扫盲,介绍其基本概念、应用领域以及当前热门的人工智能模型。通过具体的例子,读者将…

基于Linux socket聊天室-多线程服务器问题处理(02)

根据上篇文章中&#xff0c;遗留的问题&#xff0c;进行进一步的分析。 server创建子线程的时候用的是以下代码&#xff1a; pconnsocke (int *) malloc(sizeof(int));*pconnsocke new_fd;ret pthread_create(&tid, NULL, rec_func, (void *) pconnsocke);if (ret < …

BASH shell脚本篇2——条件命令

这篇文章介绍下BASH shell中的条件相关的命令&#xff0c;包括&#xff1a;if, case, while, until, for, break, continue。之前有介绍过shell的其它基本命令&#xff0c;请参考&#xff1a;BASH shell脚本篇1——基本命令 1. If语句 if语句用于在顺序执行语句的流程中执行条…