Dra-M Dra-M
首页
技术
冥思
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

莫小龙

保持理智,相信未来。
首页
技术
冥思
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Java基础

  • Spring

  • 微服务

  • Elasticsearch

  • Golang

  • 实用工具

  • Bash

  • DevOps系列

    • 前言:搭建一套自有的围绕K8S的DevOps工具
    • 部署K8S -- kubeasz
    • 部署NFS服务器
      • 调优
    • 为K8S添加StorageClass
    • 学习用NodePort暴露K8S服务
    • 外部nginx代理到nodeport
    • 使用Docker安装LDAP
    • 使用K8S部署LDAP管理面板
    • 使用Docker部署第三方K8S面板Kuboard,并连接LDAP
    • 使用K8S部署GitLab,并连接LDAP
    • 使用K8S部署Jenkins,并连接LDAP
    • 使用K8S部署Nexus,并连接LDAP
    • Nexus Maven私服配置
    • Nexus Docker私服配置+K8S拉取私服镜像
    • Jenkins Pipeline 从 K8s Agent 启动构建
    • Jenkins Pipeline 拉取Git代码 获取提交信息
    • Jenkins Pipeline Maven打包
    • Jenkins Pipeline BuildDockerImage 推送到私服
    • Jenkins Pipeline 部署程序到K8S
    • Jenkins Pipeline 共享库
    • Loki日志收集+K8S
    • SkyWalking链路追踪+K8S、
    • SpringCloud+K8S联调说明
    • DevOps WebHook汇总 (Gitlab,Jenkins,K8S Event)
  • 技术
  • DevOps系列
莫小龙
2022-04-11
目录

部署NFS服务器

NFS是linux的远程文件服务,是K8S最简单的PV存储方式。 nfs.png

#安装nfs服务
yum install -y  nfs-utils
#安装rpc服务
yum install -y rpcbind
#先启动rpc服务
systemctl start rpcbind
#设置开机启动
systemctl enable rpcbind
#启动nfs服务和nfs安全传输服务
systemctl start nfs-server nfs-secure-server
systemctl enable nfs-server nfs-secure-server
#配置防火墙放行nfs服务
firewall-cmd --permanent --add-service=nfs
firewall-cmd  --reload	

#创建共享目录
mkdir -p /home/public/k8sdata
#编辑配置
vi /etc/exports

/home/public/k8sdata 192.168.1.*(rw,insecure,async,no_subtree_check,no_root_squash)
#重新加载NFS服务,使配置文件生效
systemctl reload nfs 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

参数详解:

参数 作用
rw 读写
insecure 允许客户端从大于1024的tcp/ip端口连接服务器
async 将数据先保存在内存缓冲区中,必要时才写入磁盘;
no_subtree_check 即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率
no_root_squash root用户不映射成匿名用户

# 调优

vi /etc/sysconfig/nfs RPCNFSDCOUNT=16


#DevOps#K8S#运维#NFS
上次更新: 4/11/2022
部署K8S -- kubeasz
为K8S添加StorageClass

← 部署K8S -- kubeasz 为K8S添加StorageClass→

最近更新
01
【代码片段】我使用的Gin中间处理器(自定义异常处理、日志打印、traceId、跨域配置)
12-03
02
【Java转Go】如何理解Go中的值类型、引用类型、nil
12-03
03
【Java转Go】如何理解面向对象,怎么把Golang用成面向对象的样子
12-02
更多文章>
Theme by Vdoing | Copyright © 2019-2023 Dra-M | 冀ICP备2021002204号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式