zoukankan      html  css  js  c++  java
  • k8s pv/pvc

    # 定义PV
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: nginx-pv
    spec:
      accessModes:
        - ReadWriteMany
      capacity:
        storage: 2Gi    
      nfs:
        path: /nfs/data/nginx  # 在nfs server 该路径需要存在   
        server: 192.168.88.100  
        
    ---
    # 定义PVC,用于消费PV
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: nginx-pvc
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 2Gi
      
    ---
    # 定义Pod,指定需要使用的PVC
    apiVersion: apps/v1beta1
    kind: Deployment
    metadata:
      name: nginx
    spec:
      selector:
        matchLabels: 
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
        spec:
          containers:
          - image: nginx
            name: mysql
            ports:
            - containerPort: 80
            volumeMounts:
            - name: nginx-persistent-storage
              mountPath: /usr/share/nginx/html
          volumes:
          - name: nginx-persistent-storage
            persistentVolumeClaim:
              claimName: nginx-pvc
    

    PVC与PV通过 PersistentVolume中的spec.accessModesspec.capacity..storagePersistentVolumeClaim中的spec.accessModesspec.resources.requests.storage值一致来匹配。

    Mr.Tom@live.cn
  • 相关阅读:
    批处理判断操作系统32位或64位,并注册服务
    VS 2008 快捷键
    VisualSVN Server导入Repository
    C++函数CString类常用函数
    委托和事件
    弄清楚类的访问符
    47-礼物的最大价值
    46-把数字翻译成字符串
    Github使用
    Hash算法相关
  • 原文地址:https://www.cnblogs.com/mrtom/p/15465310.html
Copyright © 2011-2022 走看看