美文网首页
【k8s】k8s pv pvc 的删除和重建

【k8s】k8s pv pvc 的删除和重建

作者: Bogon | 来源:发表于2023-11-04 14:15 被阅读0次

从上到下:

  1. 停掉引用pvc的微服务实例
  2. 删掉pvc
  3. 删掉pv
# kubectl get pvc  -A
NAMESPACE   NAME                 STATUS   VOLUME               CAPACITY   ACCESS MODES   STORAGECLASS         AGE
test         test01               Bound    test01               1000Gi     RWX            test01               2d13h
test        test02               Bound    test02               1000Gi     RWX            test02               2d13h
test        test03               Bound    test03               1000Gi     RWX            test03               2d13h
test         test04               Bound    test04               1000Gi     RWX            test04               2d13h



# kubectl get pv  -A
NAME                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                    STORAGECLASS         REASON   AGE
test01               1000Gi     RWX            Retain           Bound    test/test01               test01                        2d13h
test02               1000Gi     RWX            Retain           Bound    test/test02               test02                        2d13h
test03               1000Gi     RWX            Retain           Bound    test/test03               test03                        2d13h
test04               1000Gi     RWX            Retain           Bound    test/test04               test04                        2d13h
# kubectl  describe  pvc test01  -n yzj 
Name:          test01
Namespace:     yzj
StorageClass:  test01
Status:        Bound
Volume:        test01
Labels:        <none>
Annotations:   pv.kubernetes.io/bind-completed: yes
               pv.kubernetes.io/bound-by-controller: yes
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      1000Gi
Access Modes:  RWX
VolumeMode:    Filesystem
Used By:       
               AAA-d585f6d76-gw4pk
               BBB-d585f6d76-t22sk
               CCC-54fbdb6f75-4rg7j
               DDD-54fbdb6f75-krwcb

Events:        <none>
# kubectl  scale  deployment   XXXX  --replicas=0  -n  test

# kubectl  delete pod  XXX  --grace-period=0   --force    -n test


# kubectl  delete pvc  test01  -n test
# kubectl  delete pvc  test01  --grace-period=0  --force  -n test

从下到上:

1 创建pv
2 创建pvc
3 创建微服务实例,引用pvc

#  kubctl create  -f   test_pv.yaml
#  kubctl create  -f  test_pvc.yaml

# kubectl  scale  deployment   XXXX  --replicas=2  -n  test

相关文章

网友评论

      本文标题:【k8s】k8s pv pvc 的删除和重建

      本文链接:https://www.haomeiwen.com/subject/jhyaidtx.html