zoukankan      html  css  js  c++  java
  • kubernetes pv pvc

    {
      "kind": "PersistentVolume",
      "apiVersion": "v1",
      "metadata": {
        "name": "pvc-d9812f60-512b-11e8-88c7-0800273938d3",
        "selfLink": "/api/v1/persistentvolumes/pvc-d9812f60-512b-11e8-88c7-0800273938d3",
        "uid": "d9a18a6f-512b-11e8-88c7-0800273938d3",
        "resourceVersion": "31821",
        "creationTimestamp": "2018-05-06T12:49:01Z",
        "annotations": {
          "hostPathProvisionerIdentity": "433af89e-4ff2-11e8-ac42-0800273938d3",
          "pv.kubernetes.io/provisioned-by": "k8s.io/minikube-hostpath"
        },
        "finalizers": [
          "kubernetes.io/pv-protection"
        ]
      },
      "spec": {
        "capacity": {
          "storage": "8Gi"
        },
        "hostPath": {
          "path": "/tmp/hostpath-provisioner/pvc-d9812f60-512b-11e8-88c7-0800273938d3",
          "type": ""
        },
        "accessModes": [
          "ReadWriteOnce"
        ],
        "claimRef": {
          "kind": "PersistentVolumeClaim",
          "namespace": "default",
          "name": "funky-umbrellabird-jenkins",
          "uid": "d9812f60-512b-11e8-88c7-0800273938d3",
          "apiVersion": "v1",
          "resourceVersion": "31800"
        },
        "persistentVolumeReclaimPolicy": "Delete",
        "storageClassName": "standard"
      },
      "status": {
        "phase": "Bound"
      }
    }

    printf $(kubectl get secret --namespace default foolish-sponge-jenkins -o jsonpath="{.data.jenkins-admin-password}" | base64 --decode);echo

    helm install stable/jenkins --set rbac.install=true
    {
      "kind": "PersistentVolumeClaim",
      "apiVersion": "v1",
      "metadata": {
        "name": "funky-umbrellabird-jenkins",
        "namespace": "default",
        "selfLink": "/api/v1/namespaces/default/persistentvolumeclaims/funky-umbrellabird-jenkins",
        "uid": "d9812f60-512b-11e8-88c7-0800273938d3",
        "resourceVersion": "31888",
        "creationTimestamp": "2018-05-06T12:49:00Z",
        "labels": {
          "app": "funky-umbrellabird-jenkins",
          "chart": "jenkins-0.13.5",
          "heritage": "Tiller",
          "release": "funky-umbrellabird"
        },
        "annotations": {
          "control-plane.alpha.kubernetes.io/leader": "{"holderIdentity":"433af970-4ff2-11e8-ac42-0800273938d3","leaseDurationSeconds":15,"acquireTime":"2018-05-06T12:49:01Z","renewTime":"2018-05-06T12:49:32Z","leaderTransitions":0}",
          "pv.kubernetes.io/bind-completed": "yes",
          "pv.kubernetes.io/bound-by-controller": "yes",
          "volume.beta.kubernetes.io/storage-provisioner": "k8s.io/minikube-hostpath"
        },
        "finalizers": [
          "kubernetes.io/pvc-protection"
        ]
      },
      "spec": {
        "accessModes": [
          "ReadWriteOnce"
        ],
        "resources": {
          "requests": {
            "storage": "8Gi"
          }
        },
        "volumeName": "pvc-d9812f60-512b-11e8-88c7-0800273938d3",
        "storageClassName": "standard"
      },
      "status": {
        "phase": "Bound",
        "accessModes": [
          "ReadWriteOnce"
        ],
        "capacity": {
          "storage": "8Gi"
        }
      }
    }
    {
      "kind": "StorageClass",
      "apiVersion": "storage.k8s.io/v1",
      "metadata": {
        "name": "standard",
        "selfLink": "/apis/storage.k8s.io/v1/storageclasses/standard",
        "uid": "7708e9a2-456f-11e8-8668-0800273938d3",
        "resourceVersion": "364",
        "creationTimestamp": "2018-04-21T14:22:47Z",
        "labels": {
          "addonmanager.kubernetes.io/mode": "Reconcile"
        },
        "annotations": {
          "kubectl.kubernetes.io/last-applied-configuration": "{"apiVersion":"storage.k8s.io/v1","kind":"StorageClass","metadata":{"annotations":{"storageclass.beta.kubernetes.io/is-default-class":"true"},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"standard","namespace":""},"provisioner":"k8s.io/minikube-hostpath"}
    ",
          "storageclass.beta.kubernetes.io/is-default-class": "true"
        }
      },
      "provisioner": "k8s.io/minikube-hostpath",
      "reclaimPolicy": "Delete",
      "volumeBindingMode": "Immediate"
    }
    kind: StorageClass
    apiVersion: storage.k8s.io/v1
    metadata:
      name: local-storage
    provisioner: kubernetes.io/no-provisioner
    volumeBindingMode: WaitForFirstConsumer
  • 相关阅读:
    App.config使用ASP.NET Web Project的Transformation模式编译方式
    简易扩展Visual Studio UnitTesting支持TestMethodCase
    Microsoft Unity ---- 系列文章
    Reflector 7.0.0.420 注册破解版
    在Vue前端界面中,几种数据表格的展示处理,以及表格编辑录入处理操作。
    基于Vue的工作流项目模块中,使用动态组件的方式统一呈现不同表单数据的处理方式
    在Vue前端项目中,附件展示的自定义组件开发
    在Vue&Element前端项目中,对于字典列表的显示处理
    kestrel对接elasticsearch踩坑记
    华为智慧安平解决方案——安防视频监控是核心
  • 原文地址:https://www.cnblogs.com/hankuikui/p/9005197.html
Copyright © 2011-2022 走看看