удалить PersistentVolumeClaim в кластере Kubernetes - PullRequest
0 голосов
/ 25 октября 2018

У меня есть PersistentVolumeClaim в кластере Kubernetes.Я хотел бы удалить и воссоздать его в своей среде разработки таким образом, чтобы сбросить некоторые службы, которые его используют.

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: kafka-disk1
spec:
  accessModes:
  - ReadWriteOnce
  storageClassName: managed-premium
  resources:
    requests:
      storage: 1Gi

Каков наилучший способ сделать это?

Извините за этот вопрос noob!

1 Ответ

0 голосов
/ 25 октября 2018
  • императивный способ:

    $ kubectl delete pvc kafka-disk1

  • декларативный способ:

    вы можете пометить свои ресурсы,а затем выполните kubectl apply -f с параметром prune и меткой, поэтому при удалении yaml из каталога манифеста kubectl свяжется с сервером api и сравнит ресурсы в файле и в кластере, а отсутствующий ресурс в файлахбыть удаленным

...