- VisualStudio2022插件的安装及使用-编程手把手系列文章
- pprof-在现网场景怎么用
- C#实现的下拉多选框,下拉多选树,多级节点
- 【学习笔记】基础数据结构:猫树
NFS(network filesystem),nfs文件系统在k8s中主要用于持久化存储,可以被多个pod访问和共享数据.
以centos系统为例 。
# 安装nfs服务端
yum install nfs-utils -y
# 创建共享目录
mkdir /nfs
# 配置nfs共享
vim /etc/exports
# 添加以下一行
/nfs *(rw,sync,no_root_squash) # 指明共享目录和权限设置
# 启动nfs服务,并设置开机启动
systemctl start nfs-server
systemctl enable nfs-server
# 查看nfs服务器状态
systemctl status nfs-server
# 启动rpcbind服务,设置开机启动
systemctl start rpcbind
systemctl enable rpcbind
# 查看rpcbind服务状态
systemctl status rpcbind
# 需要保证nfs服务器能够访问,关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
以centos为例 。
yum install nfs-utils -y
# 创建挂载点,挂载nfs共享
mkdir /mnt/nfs
mount -t nfs server_ip:/shared_directory /mnt/nfs
# 自动挂载
server_ip:/shared_directory /mnt/nfs nfs defaults 0 0
/nfs *(rw,async,no_root_squash)
ro # 只读
rw # 读写
sync # 同步写入内存和硬盘
async # 异步,优先写入内存,之后写入硬盘
Secure # 请求源端口小于1024
# 用户权限
root_squash # nfs客户端使用root登录,映射到nfs服务器的匿名用户
no_root_squash # nfs客户端使用root登录,映射到nfs服务器的root用户
all_squash # 全部用户映射为nfs服务器的匿名用户
anonuid=UID # 将客户端用户映射为用户ui
anongid=GID # 将客户端用户映射为用户gi
NFS允许网络上的节点像本地文件一样访问和共享文件系统。NFS服务器设置共享目录后,客户端可以将这些目录挂载到本地文件系统中。 NFS服务器在启动时会随机使用一些端口来处理文件系统操作,这些端口通常是小于1024的随机端口。NFS服务器的主要守护进程包括rpc.nfsd和rpc.mountd,分别负责处理文件系统操作和挂载请求。 NFS服务器的配置在/etc/exports文件中进行,定义了共享目录的访问权限以及用户访问限制.
客户端访问NFS系统场景:当NFS客户端需要访问服务器上的文件时,先通过RPC服务(rpcbind)询问NFS服务器的端口信息。RPC服务响应客户端的请求,提供NFS服务使用的端口信息。客户端使用这些端口信息来建立与NFS服务器的连接,并进行数据传输。数据传输通常直接在客户端和服务器之间进行,不再经过RPC服务.
RPC作为一种协议,允许一个程序通过网络向另一个程序请求服务,而无需了解网络技术的细节。RPC通过一个中介服务如rpcbind或portmap管理服务的端口号。 Rpcbind记录了NFS使用的端口信息,并在客户端请求时提供这些端口信息,以便客户端能够连接到正确的端口进行数据传输。通常NFS服务会向RPC注册其使用的端口。RPC服务监听的端口通常是111.
最后此篇关于k8s-NFS系统配置的文章就讲到这里了,如果你想了解更多关于k8s-NFS系统配置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
MySQL优化方案 想必大家都知道,面试期间一提到数据库,就会聊到数据库优化相关问题。网上关于数据库优化的文章也是眼花缭乱,层出不穷。今天将会通过这篇文章细分几点给大家汇总整理出一套关于MySQL数据
我正在尝试使用 Django 后端移植 Angular 2 教程 这是我的html文件 Angular 2 QuickStart
如何在 Fusion 票证中配置 Paypal 系统。在 My Fusion 票证中保持系统正常工作。 付款:现金装运:销售点(正在工作) 付款:发票:请在事件后 10 天内或 3 天内付款,如果更早
所以在 NixOS 上我们可以编辑文件 /etc/nixos/configuration.nix指定我们的“输入”系统配置。然而,当我们运行 nixos-rebuild switch要构建和激活我们的
我最近开始使用 Angular 2 进行开发。那里有很多教程。但是我仍然无法理解的一件事是 systemjs.config.js。 我明白为什么要使用它,它的主要目的是什么。但是如何使用它来添加其他依
在 system.xml 中,我可以为部分和组定义一个 frontend_type。 Mage_Catalog 示例。 separator-top Cata
在使用第三方 dll 时出现以下异常: exePath must be specified when not running inside a stand alone exe 有以下踪迹 System
我是一名优秀的程序员,十分优秀!