相关疑难解决方法(0)

将 Helm 3 用于使用 kubectl 部署的现有资源

我们曾经使用普通的 kubectl 命令来部署 kubernetes 资源,用于服务、部署、配置映射等。现在我们需要开始使用 Helm 3 并将其集成到我们的管道中,但是当我尝试运行 helm upgrade 命令时,它给出了以下错误: Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: default

因此,这些资源从未使用 helm 创建,因为它通常是使用 kubcetl apply 命令创建的。

只需要知道如何在管道中使用 Helm 而无需重新创建 k8s 资源。作为我发现让它工作的唯一解决方法是删除资源并使用 Helm 重新部署它们。

下面是我试过的命令: helm upgrade --atomic --debug --install --force test .

谢谢,阿里

kubernetes kubernetes-helm amazon-eks

5
推荐指数
2
解决办法
5432
查看次数

标签 统计

amazon-eks ×1

kubernetes ×1

kubernetes-helm ×1