↓Skip to main content

Kubernetes Useful Templates

60 words·
Kubernetes Kubectl Templates
Table of Contents

Mount Existing PVC to Temporary Pod
#

kubectl run pvc-debug \
  -n <namespace> \
  --image=busybox \
  --restart=Never \
  --overrides='
{
  "spec":{
    "containers":[
      {
        "name":"busybox",
        "image":"busybox",
        "command":["sleep","3600"],
        "volumeMounts":[
          {"name":"pvc","mountPath":"/mnt"}
        ]
      }
    ],
    "volumes":[
      {"name":"pvc","persistentVolumeClaim":{"claimName":"myflexbox-locker-db-storage"}}
    ]
  }
}'
# Access pod
kubectl -n <namespace> exec -it pvc-debug -- sh

# List files
ls -lah /mnt

# List storage usage
du -sh /mnt