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

上海建筑建材业网站wordpress 文章 版权

上海建筑建材业网站,wordpress 文章 版权,广西建设职业技术学院官方网站,wordpress 登录集成背景 之前,我已经在一台worker node上安装了local lvm 的provisioner来模拟需要本地高IOPS的数据库等stafeful应用的实现。 为了后续给虚拟机里的K8s集群安装可用的metrics和logs监控系统(metrics和logs的时序数据库需要永久存储)&#xff0…

背景

之前,我已经在一台worker node上安装了local lvm 的provisioner来模拟需要本地高IOPS的数据库等stafeful应用的实现。
为了后续给虚拟机里的K8s集群安装可用的metrics和logs监控系统(metrics和logs的时序数据库需要永久存储),特为K8s 集群提供基于nfs的文件服务器一台,并安装nfs provisioner, 以便实现动态分配nfs volume给pods使用的目的。

实现一套nfs server/client 系统

Step1 nfs server installation

Target :File server
IP: 192.168.80.223
NFS folder:/mnt/nfs_share

   # 安装nfs server25  sudo apt install -y nfs-kernel-server #创建目录26  sudo mkdir -p /mnt/nfs_share  27  sudo chmod 777 /mnt/nfs_share 28  sudo vim /etc/exports #添加一行  /mnt/nfs_share *(rw,sync,no_root_squash,no_subtree_check)30  sudo exportfs -ra# 重启nfs服务33  sudo systemctl restart nfs-server# 确保开机自启动34  sudo systemctl enable nfs-server 

Step2 nfs-clients installation

Target :K8s worker nodes
NFS folder:/mnt/nfs_client

  157  sudo apt install -y nfs-common158  sudo mkdir -p /mnt/nfs_client159  sudo mount -t nfs 192.168.80.223:/mnt/nfs_share /mnt/nfs_client160  vim /etc/fstab
#添加一行 192.168.80.223:/mnt/nfs_share  /mnt/nfs_client  nfs  defaults  0  0

实现nfs provisioner

step1 installing

Target:K8s cp(master) node

#通过Helm 添加nfs provisioner,先添加相应chart的repo564  helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/ 565  helm repo update# 安装nfs provisioner,我忘记将这个nfs provisioner需要的controller等资源单独放一个namespace了。566  helm install nfs-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner   \--set nfs.server=192.168.80.223  \--set nfs.path=/mnt/nfs_share

step2 验证

# sc是cluster wide的资源,所以不用-n 指定namespace
root@master:/opt/k8sconfig$sudo kubectl get sc 
NAME                  PROVISIONER                                                     RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
nfs-client            cluster.local/nfs-provisioner-nfs-subdir-external-provisioner   Delete          Immediate              true                   36m
topolvm-provisioner   topolvm.io                                                      Delete          WaitForFirstConsumer   true                   5d19h
# 查看controller的pod 是否在运行
root@master:/opt/k8sconfig$sudo kubectl get pods 
NAME                                                              READY   STATUS             RESTARTS   AGE
nfs-provisioner-nfs-subdir-external-provisioner-5796dc5fcfq6k2c   1/1     Running            0          36m
http://www.yayakq.cn/news/919814/

相关文章:

  • 携程网站建设的优缺点国家开发公司
  • 西安做网站收费价格wordpress meiwen主题
  • 要加强网站内容的建设网站建设第一步做什么
  • 网站建设怎么申请空间义乌百度网站制作
  • 临沂专业网站制作公司2345浏览器下载安装
  • 用手机制作自己的网站贵阳专业网站建设
  • 阿里云做网站怎么样国内小程序最好的公司
  • 上海网站优化公司排名wordpress仿站pdf
  • 护肤品网站建设前的行业分析深圳建设工程质量检测中心
  • 做网站cnfg小学生简短小新闻
  • 湖南营销型网站建设价格wordpress线上聊天插件
  • 三亚网站建设平台wordpress4.8.1模板
  • 网站如何三合一网站无收录的原因
  • 为什么wordpress主题访问很慢株洲百度seo
  • 大连科技学院官方网站的建设与放holy荷勒公司介绍
  • 江西做网站哪家好网站设计师是什么专业
  • 为什么要建手机网站gif图片动态素材网站
  • 茂名网站设计哈尔滨建站怎么做
  • 对电子商务网站建设的感想seo案例分享
  • 微商需要做网站吗免费服务器虚拟化
  • 广州建网站兴田德润可信开发html网页的软件
  • 做网站挣外快仿牌外贸网站
  • 怎么选择锦州网站建设安徽省工程建设信息网职称查询
  • 电子商务网站平台建设预算不包括wordpress调用搜索结果
  • 竞价托管网站建设网页搭建服务
  • 注册查询官方网站个人网站制作的主要内容
  • 北京sem网站上海网站建设网站制
  • 做网站要学什么语言南宁seo优化公司排名
  • 南通网站建设开发开发网站访问流量赚钱
  • 深圳网站建设 易通鼎北京最大的火车站