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

微名片网站怎么做深圳市住房和建设局logo

微名片网站怎么做,深圳市住房和建设局logo,开发公司销售房屋需要缴纳什么税,吉林企业网站建设一 前言 使用自开发的一键k8s基础环境部署后,存储需要解决,就是测试环境故选择nfs比较简单,翻阅很多网上资料感觉都不是很全面,结合网上资料折腾了一天,总算是完成了csi-nfs部署。其实之前也部署过,经过一…

一 前言

使用自开发的一键k8s基础环境部署后,存储需要解决,就是测试环境故选择nfs比较简单,翻阅很多网上资料感觉都不是很全面,结合网上资料折腾了一天,总算是完成了csi-nfs部署。其实之前也部署过,经过一段时间就遗忘了,这次决定把完整步骤记录下来,方便以后查阅,同时也方便其他和我一样需要部署csi-nfs的人作为参考。

二 csi-nfs 概念

  csi-nfs 就是为k8s 提供nfs存储实现数据持久化的一套接口插件,我这么理解,网上有很专业的说法,记不住反正。总之就是你想使用nfs作为k8s的数据持久化存储,你就选用csi-nfs 就对了。

三 NFS服务

  既然使用NFS作为存储,那么就需要先搞个NFS服务对吧,找一台机器(centos)安装nfs服务

yum install -y nfs-utils rpcbind
mkdir -p /data/nfs
chmod -R 755 /data/nfs编辑 vim /etc/exports/data/nfs 192.168.3.0/24 (rw,sync,no_root_squash)
保存退出exportfs -ra
exportfs -v启动nfs服务
systemctl start rpcbind
systemctl start nfs-server
设置开机启动nfs服务
systemctl enable rpcbind
systemctl enable nfs-server

以上是nfs服务安装,需要详细安装的请网上查阅,这个nfs服务安装网上资料比较全,不再赘述。

四 k8s环境部署csi-nfs

k8s中部署csi-nfs 是重点,首先需要去csi-nfs 仓库下载相关资料 地址如下

https://github.com/kubernetes-csi/csi-driver-nfs

参考上图直接下载就行了

下载后解压到系统任意目录下。

解压后 目录是csi-driver-nfs-master 

cd 切换到csi-driver-nfs-master 目录下面

由于镜像源都是国外的下载不了,故我们进行一个批量镜像源替换,统一替换到阿里云源就行

使用grep命令查看镜像情况,注:下图是我替换过的。

[root@localhost csi-driver-nfs-master]# grep image deploy/*.yaml
deploy/csi-nfs-controller.yaml:          image: registry.aliyuncs.com/google_containers/csi-provisioner:v5.2.0
deploy/csi-nfs-controller.yaml:          image: registry.aliyuncs.com/google_containers/csi-snapshotter:v8.2.1
deploy/csi-nfs-controller.yaml:          imagePullPolicy: IfNotPresent
deploy/csi-nfs-controller.yaml:          image: registry.aliyuncs.com/google_containers/livenessprobe:v2.15.0
deploy/csi-nfs-controller.yaml:          image: registry.cn-hangzhou.aliyuncs.com/image-storage/nfspluginnfsplugin:v4.6.0
deploy/csi-nfs-controller.yaml:          imagePullPolicy: IfNotPresent
deploy/csi-nfs-node.yaml:          image: registry.aliyuncs.com/google_containers/livenessprobe:v2.15.0
deploy/csi-nfs-node.yaml:          image: registry.aliyuncs.com/google_containers/csi-node-driver-registrar:v2.13.0
deploy/csi-nfs-node.yaml:          image: registry.cn-hangzhou.aliyuncs.com/image-storage/nfspluginnfsplugin:v4.6.0
deploy/csi-nfs-node.yaml:          imagePullPolicy: "IfNotPresent"
deploy/csi-snapshot-controller.yaml:          image: registry.aliyuncs.com/google_containers/snapshot-controller:v8.2.1

我们来看看替换命令

sed -i 's#gcr.io/k8s-staging-sig-storage#registry.aliyuncs.com/google_containers#/g' deploy/*.yaml
sed -i 's#registry.k8s.io/sig-storage#registry.aliyuncs.com/google_containers#g' deploy/*.yaml

注意有个特殊镜像需要单独替换(nfsplug:)这个镜像可以手动修改为下面镜像(切记)

registry.cn-hangzhou.aliyuncs.com/image-storage/nfspluginnfsplugin:v4.6.0

完成镜像地址修改后,就可以执行部署了。

直接执行 ./deploy/install-driver.sh  就等会就部署好了

./deploy/install-driver.sh

部署完成大概如下图样子

一般情况 csi-nfs-controller 容器启动有点问题,可以做如下修改

vim deploy/csi-nfs-controller.yaml (编辑 将csi-resizere 信息删除或者注释)由于csi-resizer 可能启动不了,所以将关于 csi-resizer的信息删除或者注释了,一般不用调整磁盘大小- name: csi-resizerimage: registry.aliyuncs.com/google_containers/csi-resizer:v1.13.2args:- "-csi-address=$(ADDRESS)"- "-v=2"- "-leader-election"- "--leader-election-namespace=$(POD_NAMESPACE)"- '-handle-volume-inuse-error=false'env:- name: ADDRESSvalue: /csi/csi.sock- name: POD_NAMESPACEvalueFrom:fieldRef:fieldPath: metadata.namespacevolumeMounts:- name: socket-dirmountPath: /csiresources:limits:memory: 200Mi

经过以上修改后 csi-nfs 就部署完成 

五 创建 storageclass 磁盘类

vim storageclass-nfs.yaml  将下面内容直接复制粘贴进去就行

注意修改下 nfs服务器ip及目录信息就行了

---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:annotations:storageclass.kubernetes.io/is-default-class: "true"name: nfs-csi
provisioner: nfs.csi.k8s.io
parameters:server: 192.168.3.121share: /var/nfs/nano# csi.storage.k8s.io/provisioner-secret is only needed for providing mountOptions in DeleteVolume# csi.storage.k8s.io/provisioner-secret-name: "mount-options"# csi.storage.k8s.io/provisioner-secret-namespace: "default"
reclaimPolicy: Delete
volumeBindingMode: Immediate
allowVolumeExpansion: true
mountOptions:- nfsvers=4.1

kubectl apply -f storageclass-nfs.yaml 

这就完成了磁盘类创建,后面使用就可以直接调用了。

六 总结

 经过上面步骤一步步完成就完成了csi-nfs 部署,给k8s 对接上了nfs存储了。

好,感谢阅读,欢迎评论区留言反馈问题。

http://www.dtcms.com/wzjs/790332.html

相关文章:

  • 邢台做网站公司排名怎么把网站地图上传
  • 学院网站建设时间控制变更申请表产品外观设计收费标准
  • 长沙县营销型网站建设选哪家石家庄网站怎么建设
  • 兰州新站seowordpress 海报风格
  • 我为群众办实事项目清单网站内优化怎么做
  • 网站制作变量婚庆公司网站怎么做
  • 集团高端网站建设公司网站首页 栏目页 内容页
  • 网站做竞价优化视频怎么下载
  • 企业网站对企业有什么好处互动营销是什么
  • 网站不备案可以做百度竞价吗wordpress4.8.0
  • 怎么查网站是那个公司做的支付网站建设会计分录
  • 要建一个优惠卷网站怎么做做网店有哪些网站
  • 毕业设计网站开发的目的和意义东莞公司网站价格
  • 宜春网站建设推广南宁百度网站设计
  • 怎么查网站服务器外贸公司招聘条件
  • 网站建设目录结构怎么用php做网站后台程序
  • 网站策划的最终体现是撰写网站策划书帝国cms仿站工具
  • 遂宁网站建设公司哪家好网站开发 架构
  • 在线制作logo网站广东知名网站建设
  • 金山品牌网站建设商丘网站制作电话
  • 常州微信网站建设服务成都排名seo公司
  • 网站开发业务规划网站默认后台登陆
  • 网站制作公司-山而wordpress主机搬家
  • 藁城住房和城乡建设局网站html5 公司网站模板
  • 网站seo外链现在进出重庆最新规定
  • 免费网站空间免备案推销商务网站的途径有哪些
  • 站长字体海南在线 天涯社区
  • 门户网站是啥专业柳州网站建设价格
  • 创业 建网站云南网站开发公司介绍
  • 产品价格的网站建设网站怎么做才 吸引人