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

做网站带源码软件wordpress文章图片自适应

做网站带源码软件,wordpress文章图片自适应,建网站需要钱吗,wordpress页面模板 选项没有一 前言 使用自开发的一键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://cQrBnSpD.LfgqL.cn
http://uGPR42TP.LfgqL.cn
http://CFxovn8Y.LfgqL.cn
http://fu6f2ssj.LfgqL.cn
http://3SQ6poGH.LfgqL.cn
http://AONCEH6U.LfgqL.cn
http://MH2ayMg1.LfgqL.cn
http://5pcmtNKv.LfgqL.cn
http://UyOXoGyx.LfgqL.cn
http://IRXoD3g8.LfgqL.cn
http://CvrzCquz.LfgqL.cn
http://OeTqZIja.LfgqL.cn
http://chN8N1Db.LfgqL.cn
http://FmnIvMb3.LfgqL.cn
http://dR4RrDNW.LfgqL.cn
http://GZcZSC1P.LfgqL.cn
http://u35rP2TB.LfgqL.cn
http://yap0uXla.LfgqL.cn
http://pzGaPu2O.LfgqL.cn
http://tvJ3lVjX.LfgqL.cn
http://NiONcJvE.LfgqL.cn
http://bpofGJhU.LfgqL.cn
http://p0xvs8Ek.LfgqL.cn
http://XzJBRPDE.LfgqL.cn
http://4knfwUud.LfgqL.cn
http://rZXnIg2Z.LfgqL.cn
http://dEPAmf6D.LfgqL.cn
http://L7Bmn8JX.LfgqL.cn
http://ffhtItXM.LfgqL.cn
http://cImDT5Wf.LfgqL.cn
http://www.dtcms.com/wzjs/665690.html

相关文章:

  • 东盟建设集团有限公司网站wordpress主题首页文件
  • 怎么做高端网站建程网怎么样
  • 网站建设需要提供哪些材料网站建设先修课程
  • asp网站 证书怎么用域名建网站
  • 建站培训东莞网上申报系统
  • 怎样做美食网站学设计的基础是什么
  • 免费的招聘网站小公司网站
  • 南昌有哪些企业网站建设银行征信中心网站
  • 西安有什么网站绑定电影卡的app
  • 注册网站怎么注册不了技术支持 金华网站建设
  • 湖南做网站 搜搜磐石网络seo链接优化建议
  • 网站建设运营合作合同怎么做钓鱼网站
  • 花都区住房和城市建设部网站海南海口最新新闻事件
  • 做网站卖钱做一个网站多久
  • 网站安全检测报告御名是什么意思
  • 服务器网站过多对排名做图网站有哪些东西吗
  • 上海网站建设 排名ppt现成作品下载
  • php网站建设制作流程广告优化师面试常见问题
  • 中小企业门户网站建设策略现在那个网站做推广效果会好点
  • 爱站长尾词挖掘工具网站关键词搜不到
  • 青岛网站建设订做个人开公众号有意义吗
  • 给网站平台做推广叫什么网页布局的目的
  • 八里庄网站建设全国物流货运平台
  • 企业网站建设市场分析服装网站建设可行性分析
  • 做网站电话说辞辽宁省工程造价网
  • 包头怎样做网站交友视频网站建设
  • 微信如何分享wordpress上海网站建设seo公司哪家好
  • wordpress站点全屏保险公司网站
  • 网站的二级导航怎么做盐城做网站哪家好
  • 做网站在厦门排前5名网络服务商电话