news 2026/7/28 12:48:47

Kubernetes 部署 nfs provisioner

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kubernetes 部署 nfs provisioner

试验环境为 ubuntu 20.04

一、nfs 部署安装

  • 安装 nfs
apt-get install nfs-kernel-server
  • 创建共享目录
mkdir nfs_data
  • 修改共享配置
root@master:~# vim /etc/exports/root/nfs_data *(rw,no_root_squash)
  • 重启 nfs
/etc/init.d/nfs-kernel-server restart
  • 查看共享目录
showmount -e

二、安装 nfs provisioner

官方文档

  • 创建 server account 用户

service_account.yaml

apiVersion:v1kind:ServiceAccountmetadata:name:nfs-provisioner
  • 启动 service account 并查看
kubectl apply -f service_account.yaml kubectl get sa
  • 创建 ServiceAccount

授权给 nfs 可以访问 k8s 内部一些功能

kubectl create clusterrolebinding nfs-provisioner-clusterrolebinding --clusterrole=cluster-admin --serviceaccount=default:nfs-provisioner
  • 创建 nfs deployment

k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.0下载不下来可以考虑其他办法下载完成后传到节点上。使用ctr -n=k8s.io images import nfs-subdir-external-provisioner.tar.gz

nfs-deployment.yaml

kind:DeploymentapiVersion:apps/v1metadata:name:nfs-provisionerspec:replicas:1selector:matchLabels:app:nfs-provisionerstrategy:type:Recreatetemplate:metadata:labels:app:nfs-provisionerspec:serviceAccountName:nfs-provisioner# ServiceAccount 的 namecontainers:-name:nfs-provisionerimage:k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.0imagePullPolicy:IfNotPresentvolumeMounts:-name:nfs-client-rootmountPath:/persistentvolumesenv:-name:PROVISIONER_NAMEvalue:example.com/nfs-name:NFS_SERVERvalue:192.168.17.130# nfs 服务 ip-name:NFS_PATHvalue:/root/nfs_data/nfs_pro# nfs 共享的目录地址volumes:-name:nfs-client-rootnfs:server:192.168.17.130# nfs 服务 ippath:/root/nfs_data/nfs_pro# nfs 共享的目录地址
  • 启动 deployment 并查看
kubectl apply -f nfs-deployment.yaml kubectl get pods
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:42:45

FlowState Lab快速入门:10分钟完成你的第一个时序数据生成项目

FlowState Lab快速入门:10分钟完成你的第一个时序数据生成项目 1. 前言:为什么选择FlowState Lab 时序数据生成在金融预测、设备监控、商业分析等领域越来越重要。但传统方法要么需要复杂的数学建模,要么依赖大量真实数据。FlowState Lab通…

作者头像 李华
网站建设 2026/7/18 7:03:13

测试Oracle-崖山HASH JOIN性能

TEST01数据来自DBA_OBJECTS,重复512次,共4500W行,占用5G存储空间 create table test_a as select rowid as rid,a.* from test01 a; create table test_b as select rowid as rid,a.* from test01 a;beginDBMS_STATS.GATHER_TABLE_STATS(own…

作者头像 李华
网站建设 2026/7/14 14:42:42

三机并联风光混合储能并网系统Matlab仿真探索

三机并联风光混合储能并网系统Matlab仿真 风光储并网 风光储微电网系统 风光储系统 光伏电池模型 光伏mppt 永磁同步风机 风机mppt 混合储能,超级电容 电压电流控制 PQ控制 波形正确,结构完整 有参考文献看倒数第三张图在当今能源转型的大背景下&#xf…

作者头像 李华
网站建设 2026/7/14 14:42:46

直流电机双闭环控制系统:Simulink 仿真探索

直流电机双闭环控制系统 转速电流双闭环调速 V-M直流电机调速系统 matlab/simulink仿真配套文档,有设计要求,参数和相关论文 一共3份3份3份在自动化控制领域,直流电机双闭环控制系统一直占据着重要地位,尤其是转速电流双闭环调速系…

作者头像 李华
网站建设 2026/7/14 14:42:55

Pi0机器人控制实战:用Web界面实现自然语言指令控制

Pi0机器人控制实战:用Web界面实现自然语言指令控制 1. 项目概述与核心价值 Pi0是一个革命性的视觉-语言-动作流模型,专为通用机器人控制设计。这个开源项目将前沿的机器人控制技术封装成简单易用的Web界面,让开发者能够通过自然语言指令控制…

作者头像 李华
网站建设 2026/7/14 14:42:57

ANIMATEDIFF PRO快速部署:RTX 4090专属BF16推理环境一键初始化教程

ANIMATEDIFF PRO快速部署:RTX 4090专属BF16推理环境一键初始化教程 1. 引言 如果你手头有一块RTX 4090,想用它来生成电影级别的AI视频,但被复杂的模型部署和环境配置搞得头大,那么你来对地方了。 今天要介绍的这个工具&#xf…

作者头像 李华