. Я установил consul в пространство имен по умолчанию с помощью helm.
helm install -f config.yaml consul hashicorp/consul --version "0.32.1"
Я попытался удалить consul с помощью
helm delete consul
И снова установить с помощью.
kubectl create namespace consul
helm install -f config.yaml consul hashicorp/consul --version "0.32.1" --namespace consul
Теперь появляется ошибка, как показано ниже.
Я следовал этому подходу
Ресурс уже используется в некотором пространстве имен Вам нужно сначала очистить, а затем установить его снова
. Пожалуйста, проверьте тему:
https://stackoverflow.com/questions/62964532/helm-not-creating-the-resources
Есть некоторые CustomResourceDefinition, которые показывают
kubectl get CustomResourceDefinition
Но я ничего не видел, когда я печатал.
kubectl get all
Теперь, поскольку это тестовая среда, я удалил их с помощью.
kubectl удалить CustomResourceDefinition --all
Теперь все работает.