如何在不同的命名空间上重新安装 consul?

如何在不同的命名空间上重新安装 consul?

我已经使用 helm 在默认命名空间上安装了 consul。

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

现在,出现如下错误。

错误

我跟着方法

答案1

资源已在某些命名空间中使用,您需要先清理,然后重新安装

请检查主题:

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

答案2

有一些 CustomResourceDefinition 显示

kubectl 获取 CustomResourceDefinition

但是我打字的时候没看到任何内容。

kubectl 获取全部

现在,因为它是测试环境,我使用它们删除了。

kubectl 删除 CustomResourceDefinition --all

现在,它正在发挥作用。

相关内容