Как переустановить consul в другом пространстве имен?

. Я установил 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

Теперь появляется ошибка, как показано ниже.

error

Я следовал этому подходу

0
задан 24 August 2021 в 14:43
2 ответа

Ресурс уже используется в некотором пространстве имен Вам нужно сначала очистить, а затем установить его снова

. Пожалуйста, проверьте тему:

https://stackoverflow.com/questions/62964532/helm-not-creating-the-resources

0
ответ дан 24 August 2021 в 15:06

Есть некоторые CustomResourceDefinition, которые показывают

kubectl get CustomResourceDefinition

Но я ничего не видел, когда я печатал.

kubectl get all

Теперь, поскольку это тестовая среда, я удалил их с помощью.

kubectl удалить CustomResourceDefinition --all

Теперь все работает.

0
ответ дан 25 August 2021 в 15:24