• 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
  • 相关阅读:
    机器学习入门-贝叶斯垃圾邮件过滤(原理)
    机器学习入门-贝叶斯拼写纠错实例
    机器学习入门-贝叶斯算法(原理)
    机器学习入门-集成算法(bagging, boosting, stacking)
    高并发网站技术架构
    Nginx教程
    Shell脚本部分语法
    关于文本处理sort-cut-wc详解
    vim操作命令
    修改Linux基本配置
  • 原文地址:https://www.cnblogs.com/hankuikui/p/9005197.html
Copyright © 2020-2023  润新知