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

企业网站教程浙江省工程建设管理质量协会网站

企业网站教程,浙江省工程建设管理质量协会网站,专业小程序开发,网页制作程序代码1. 介绍#xff1a; 本文介绍的动态生成NAS存储卷的方案#xff1a;在一个已有文件系统上#xff0c;自动生成一个目录#xff0c;这个目录定义为目标存储卷#xff1b; 镜像地址#xff1a;registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v1.11.5.4-…1. 介绍 本文介绍的动态生成NAS存储卷的方案在一个已有文件系统上自动生成一个目录这个目录定义为目标存储卷 镜像地址registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v1.11.5.4-433631d-aliyun 默认生成资源 生成的PV名字为pvc-${pvc-uid} 生成目录的名字namespace-pvcname-pvname 可以再pvc的annotations中如下声明自定义名字 生成的pv、目录名字为下面定义的名字。 annotations:pv-name-created: replace-user-id 2. 部署NAS Controller 创建alicloud-nas-controller实现动态provider nas pv 创建alicloud-nas storageclass为nas pv provision 提供模板 apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:name: alicloud-nas provisioner: alicloud/nas reclaimPolicy: Delete parameters:drivertype: flexvolumenfsversion: 4.0options: --- kind: Deployment apiVersion: extensions/v1beta1 metadata:name: alicloud-nas-controllernamespace: kube-system spec:replicas: 1strategy:type: Recreatetemplate:metadata:labels:app: alicloud-nas-controllerspec:tolerations:- effect: NoScheduleoperator: Existskey: node-role.kubernetes.io/master- effect: NoScheduleoperator: Existskey: node.cloudprovider.kubernetes.io/uninitializedserviceAccount: admincontainers:- name: alicloud-nas-controllerimage: registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v1.11.5.4-433631d-aliyunimagePullPolicy: AlwaysvolumeMounts:- mountPath: /persistentvolumesname: nfs-client-rootenv:- name: NFS_SERVERvalue: 154154b095-**.cn-beijing.nas.aliyuncs.com- name: NFS_PATHvalue: /volumes:- name: nfs-client-rootflexVolume:driver: alicloud/nasoptions:path: /server: 154154b095-**.cn-beijing.nas.aliyuncs.comvers: 4.0 StorageClass使用说明 drivertype: 用来表示生成pv存储类型可选nfs, flexvolume.nfs: 默认选项表示使用k8s原生NFS驱动挂载flexvolume: 表示使用阿里云提供的Flexvolume NAS驱动挂载nfsversion: 挂载nfs使用的版本支持34.0.默认为4.0drivertype为flexvolume的时候在这里配置为nfs的时候通过mountOptions 配置options为挂载nfs的可选项配置drivertype为flexvolume的时候在这里配置为nfs的时候通过mountOptions 配置 StorageClass举例 ## 使用kubernetes提供的NFS驱动并配置mountOptionsreclaimPolicy为Delete apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:name: alicloud-nas-nfs mountOptions: - vers4.0 - noresvport provisioner: alicloud/nas reclaimPolicy: Delete## 使用阿里云提供的Flexvolume NAS驱动配置nfs版本、options apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:name: alicloud-nas-flex provisioner: alicloud/nas reclaimPolicy: Delete parameters:drivertype: flexvolumenfsversion: 3options: noresvport 3. 创建应用-Deployment kind: PersistentVolumeClaim apiVersion: v1 metadata:name: replace-user-idannotations:pv-name-created: replace-user-id spec:storageClassName: alicloud-nasaccessModes:- ReadWriteManyresources:requests:storage: 5Gi --- apiVersion: extensions/v1beta1 kind: Deployment metadata:name: deploy-nas spec:replicas: 1strategy:type: Recreatetemplate:metadata:labels:app: deploy-nasspec:containers:- name: nginximage: nginxvolumeMounts:- name: pvc-nasmountPath: /datavolumes:- name: pvc-naspersistentVolumeClaim:claimName: replace-user-id执行 # userIDhello-123 # cat deploy.yaml | sed s/replace-user-id/\$userID\/g | kubectl create -f -# kubectl get pod | grep deploy-nas deploy-nas-85696b6bfc-t5dmh 1/1 Running 0 28m# kubectl get pvc | grep hell hello-123 Bound hello-123 5Gi RWX alicloud-nas-flex 28m# kubectl get pv | grep hell hello-123 5Gi RWX Delete Bound default/hello-123 alicloud-nas-flex 28m# Nas目录下查看生成目录 # ls -l | grep hello drwxrwxrwx 2 root root 4096 2月 19 09:58 hello-123 4. 创建应用-StatefulSet 使用volumeTemplateClaim不支持使用pv-name-created配置pv名字 apiVersion: v1 kind: Service metadata:name: nginxlabels:app: nginx spec:ports:- port: 80name: webclusterIP: Noneselector:app: nginx --- apiVersion: apps/v1beta1 kind: StatefulSet metadata:name: web spec:replicas: 2serviceName: nginxtemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:alpinevolumeMounts:- mountPath: /dataname: pvc-stsvolumeClaimTemplates:- metadata:name: pvc-stsspec:accessModes:- ReadWriteOncestorageClassName: alicloud-nas-flexresources:requests:storage: 2Gi创建后查看 # kubectl get pod | grep web web-0 1/1 Running 0 7s web-1 1/1 Running 0 4s# kubectl get pvc | grep web pvc-sts-web-0 Bound pvc-65ab251a-33ec-11e9-a151-00163e066784 2Gi RWO alicloud-nas-flex 13m pvc-sts-web-1 Bound pvc-8437c50e-33ed-11e9-a151-00163e066784 2Gi RWO alicloud-nas-flex 5m# kubectl get pv | grep web pvc-65ab251a-33ec-11e9-a151-00163e066784 2Gi RWO Delete Bound default/pvc-sts-web-0 alicloud-nas-flex 13m pvc-8437c50e-33ed-11e9-a151-00163e066784 2Gi RWO Delete Bound default/pvc-sts-web-1 alicloud-nas-flex 5m# Nas目录下查看生成目录 # ls -l | grep sts drwxrwxrwx 2 root root 4096 2月 19 10:16 default-pvc-sts-web-0-pvc-65ab251a-33ec-11e9-a151-00163e066784 drwxrwxrwx 2 root root 4096 2月 19 10:24 default-pvc-sts-web-1-pvc-8437c50e-33ed-11e9-a151-00163e066784 5. 创建应用-Pod kind: PersistentVolumeClaim apiVersion: v1 metadata:name: replace-user-idannotations:pv-name-created: replace-user-id spec:storageClassName: alicloud-nas-flexaccessModes:- ReadWriteManyresources:requests:storage: 5Gi --- apiVersion: v1 kind: Pod metadata:name: nas-pod spec:containers:- name: nginximage: nginxvolumeMounts:- name: pvc-nasmountPath: /datavolumes:- name: pvc-naspersistentVolumeClaim:claimName: replace-user-id # userIDpod-123 # cat pod.yaml | sed s/replace-user-id/\$userID\/g | kubectl create -f -# kubectl get pod | grep pod nas-pod 1/1 Running 0 32s# kubectl get pvc | grep pod pod-123 Bound pod-123 5Gi RWX alicloud-nas-flex 44s# kubectl get pv | grep pod pod-123 5Gi RWX Delete Bound default/pod-123 alicloud-nas-flex 48s# ls -l | grep pod drwxrwxrwx 2 root root 4096 2月 19 10:54 pod-123 原文链接 本文为云栖社区原创内容未经允许不得转载。
http://www.zqtcl.cn/news/907223/

相关文章:

  • 厦门成交型网站建设公司今科云平台网站建设
  • 网站推广效果怎样学电商赚钱
  • 企业网站的一般要素包括哪些公司网站建设是什么费用
  • 网站收录说明长沙知名的营销公司
  • 网站开发 业务流程图天津网站排名方案
  • 风雨同舟网站建设小说网站如何做书源
  • h5手机网站建设哪家好广州有什么好玩的地方和风景好
  • 北京哪个网站建设最好怀化网站建设公司
  • 做类似猪八戒网的网站注册一个商标多少钱
  • 怎么提高网站访问速度wordpress怎么备份按在
  • 淘宝网站是谁做的好处wordpress商业授权
  • 淘宝客网站怎么批量采集淘宝商品方维采集淘宝数据思路珠宝类网站建设
  • 重庆网站关键字优化雅布设计中国分公司在哪里
  • 山西做网站费用温州做网站制作
  • 购买域名后 可以做网站么苏州市建设厅网站
  • 网站域名如何查询win7优化配置的方法
  • 免费建网站的服务器佛山城市建设工程有限公司
  • 安溪人做的网站wordpress 单页面 主题
  • 品牌型网站设计创意 国外 网站
  • o2o网站建设包括哪些平面设计作品欣赏
  • 万齐网站建设成都旅游攻略自由行攻略地图
  • 新网做网站流程app下载汅api未满入内
  • 邓州网站建设建设摩托车价格大全
  • 关闭网站怎么不保存我做的更改软件工程师英文
  • 垦利网站定制提供哈尔滨网站建设服务
  • 谷歌在线浏览器入口seo内容优化是什么意思
  • 新闻门户网站免费建设西安做企业网站哪家做的好
  • 湘潭网站建设 w磐石网络安徽省工程建设信息网官方网站
  • 移动端网站开发教程局网站建设工作征求意见
  • 浙江网站建设公司地址南京做电商网站的公司