当前位置: 首页 > news >正文

k8s安装cri驱动创建storageclass动态类

部署nfs服务器

#所有k8s节点安装nfs客户端

yum install -y nfs-utils
mkdir -p /nfs/share 
echo "/nfs/share  *(rw,sync,no_root_squash)" >> /etc/exports
systemctl enable --now nfs-server

helm部署nfs的provisioner&sc

所有k8s节点安装客户端

yum install -y nfs-utils

下载helm包

[root@k8s-master01 ~]# helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
[root@k8s-master01 ~]# helm repo update
[root@k8s-master01 ~]# helm pull  nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
[root@k8s-master01 ~]# tar -xf nfs-subdir-external-provisioner-4.0.18.tgz 
[root@k8s-master01 ~]# cd nfs-subdir-external-provisioner/
[root@k8s-master01 nfs-subdir-external-provisioner]# vim values.yaml
nfs:
  server: 192.168.1.100 #nfs服务器ip
  path: /nfs/share #nfs共享目录
[root@k8s-master01 nfs-subdir-external-provisioner]# helm install nfs-client .
[root@k8s-master01 nfs-subdir-external-provisioner]# kubectl get pod -owide
NAME                                                          READY   STATUS    RESTARTS      AGE     IP              NODE         NOMINATED NODE   READINESS GATES
nfs-client-nfs-subdir-external-provisioner-7c6b84cfc8-6ld6t   1/1     Running   0             2m52s   172.16.58.197   k8s-node02   <none>           <none>
[root@k8s-master01 nfs-subdir-external-provisioner]# kubectl get sc 
NAME         PROVISIONER                                                RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
nfs-client   cluster.local/nfs-client-nfs-subdir-external-provisioner   Delete          Immediate           true                   84m

http://www.dtcms.com/a/112756.html

相关文章:

  • Deep Reinforcement Learning for Robotics翻译解读2
  • 关于apple ios苹果mdm监管锁的漏洞与修复
  • web forms可视化开发显示的网页是用ExpressionWebEditorFrame控件,是IE内核还是简单的HTML解析?如何让他加载CSS和JS?
  • 如何一天背300到500个单词
  • 赚钱模拟器-百宝库v0.1.1
  • 精品可编辑PPT | 基于湖仓一体构建数据中台架构大数据湖数据仓库一体化中台解决方案
  • ffmpeg音频分析
  • 机器学习(1)—线性回归
  • 【Pandasai】理解SmartDataframe 类:对dataframe添加自然语言处理能力
  • 从爬虫到可视化:Python分析豆瓣Top250电影数据
  • 不在 qtdesigner中提升,进行主题程序设计
  • FreeRTOS 启动过程中 SVC 和 PendSV 的工作流程​
  • 新能源汽车电子电气架构设计中的功能安全
  • DHCP Snooping理论笔记(超详细)
  • 云资源合规基线:确保云环境安全与合规的完整指南
  • 蓝桥杯嵌入式客观题二
  • 网络性能优化参数关系解读 | TCP Nagle / TCP_NODELAY / TCP_QUICKACK / TCP_CORK
  • Redis数据结构之Set
  • jp(1) command
  • FreeRTOS任务创建和删除(动态)
  • 如何在 Windows 10 上安装 PyGame
  • 将电脑控制手机编写为MCP server
  • UE5学习笔记 FPS游戏制作39 制作一个带有背景的预制面板 使用overlay和nameSlot
  • 解决上传PDF、视频、音频等格式文件到FTP站点时报错“将文件复制到FTP服务器时发生错误。请检查是否有权限将文件放到该服务器上”问题
  • Vue 3 的响应式原理
  • Qt UI框架和Duilib UI框架差别
  • 文档的预解析
  • JavaWeb 课堂笔记 —— 02 JavaScript
  • 机器视觉开发工程师常用C#运算符与使用方法大总结
  • 网络安全防御核心原则与实践指南