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

昌图网站家在深圳家在布吉

昌图网站,家在深圳家在布吉,电商系统的哪家好,南昌小程序开发哪家公司好1. 介绍#xff1a; 本文介绍的动态生成NAS存储卷的方案#xff1a;在一个已有文件系统上#xff0c;自动生成一个目录#xff0c;这个目录定义为目标存储卷#xff1b; 镜像地址#xff1a;registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v1.11.5.4-43… 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 本文作者kanjunbao阅读原文 本文为云栖社区原创内容未经允许不得转载。
http://www.pierceye.com/news/106311/

相关文章:

  • 响应式网站开发需要的条件百度信息流广告推广
  • 英文网站建设推广joomla drupal wordpress
  • 什么网站做简历免费下载怎么申请专线访问国际网络
  • 南三环做网站的公司网站开发开题报告计划进度安排
  • 我想建一个网站怎么建微信 网站提成方案点做
  • 苏中建设集团官方网站网络推广文章的方法
  • 月嫂云商城网站建设切换国外ip的软件
  • 沧州网站建设 凯航怎么样建立一个网站
  • 百度网站地图模板在猪八戒上做网站要注意什么
  • 做美工需要哪些网站重庆交通建设集团网站
  • 网站手机端排名怎么做用笔记本做网站
  • 食药监局网站建设方案南京企业自助建站
  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程
  • 网站建设脚本什么叫营销型网站
  • 沧州网站建设专业的公司4000-262-seo优化与品牌官网定制