kubernetes

Kubernetes Cluster stuck on removing PV/PVC


I am been struggling to get my simple 3 node Kubernetes cluster running.

$ kubectl get nodes                                                                                    NAME   STATUS   ROLES         AGE   VERSION
ubu1   Ready    master        31d   v1.13.4
ubu2   Ready    master,node   31d   v1.13.4
ubu3   Ready    node          31d   v1.13.4

I tried creating a PVC, which was stuck in Pending forever. So I deleted it, but now it is stuck in Terminating status.

$ kubectl get pvc
NAME                        STATUS        VOLUME           CAPACITY   ACCESS MODES   STORAGECLASS      AGE
task-pv-claim               Terminating   task-pv-volume   100Gi      RWO            manual            26d

How can I create a PV that is properly created and useable for the demos described on the official kubernetes web site?

PS: I used kubespray to get this up and running.

On my Ubuntu 16.04 VMs, this is the Docker version installed:

ubu1:~$ docker version
Client:
 Version:           18.06.2-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        6d37f41
 Built:             Sun Feb 10 03:47:56 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Thanks in advance.


Solution

  • You can use following command to delete the PV or PVC forcefully.

    #kubectl delete pvc <PVC_NAME> --grace-period=0 --force 
    

    in your case

    #kubectl delete pvc task-pv-claim  --grace-period=0 --force