zoukankan      html  css  js  c++  java
  • 阿里云k8s-nas挂载指南

    一:阿里云k8s集群中要挂载nas,首先需要满足nas与集群处于同一个VPC。

    二:使用PV,PVC的方式进行挂载,PV的yaml定义中必须使用子目录挂载,否则POD起来会有chown: changing ownership of '/var/lib/mysql/': Operation not permitted的报错。

    pv:yaml

    apiVersion: v1

    kind: PersistentVolume

    metadata:

     annotations:

       pv.kubernetes.io/bound-by-controller: "yes"

     finalizers:

     - kubernetes.io/pv-protection

     name: xlppc-pv-nas  /这里是你的PV名称

    spec:

     accessModes:

     - ReadWriteMany

     capacity:

       storage: 20Gi

     flexVolume:

       driver: alicloud/nas

       options:

         options: nolock,tcp,noresvport

         path: /sentry-data

         server: XXX.cn-shanghai.nas.aliyuncs.com  /这里是nas挂载点

         vers: "3"

     persistentVolumeReclaimPolicy: Retain

     storageClassName: xlppc-sentry-se0eb  /需写好存储类yaml

     volumeMode: Filesystem

    -------------------------------------------------------------------------------------------------------------------------------

    storageclass:yaml

    apiVersion: storage.k8s.io/v1

    kind: StorageClass

    metadata:

     name: xlppc-sentry-se0eb /这里是你的存储类yaml名称

    mountOptions:

    - nolock,tcp,noresvport

    - vers=3

    parameters:

     server: "XXX.cn-shanghai.nas.aliyuncs.com"

     driver: NFS

    provisioner: alicloud/nas

    reclaimPolicy: Retain

    ---

    以上俩个yaml文件apply之后,即可以创建pvc来进行挂载操作。

  • 相关阅读:
    fixed 和 fixed
    SVN命令概要
    项目目录的划分
    作用域(scope), 定义空间(declaration space) 和 生存期(lifetime)
    可伸缩性最佳实践:来自eBay的经验(转)
    TCP连接可用性检测
    面向对象设计
    如何截取Http请求
    eBay架构
    .net3.5下的Socket通信框架
  • 原文地址:https://www.cnblogs.com/normanlin/p/13754945.html
Copyright © 2011-2022 走看看