Мы использовали для развертывания ресурсов kubernetes обычную команду kubectl для служб, развертываний, configmap ... et c. Теперь нам нужно начать использовать Helm 3 и интегрировать его в наши конвейеры, но когда я пытаюсь запустить команду обновления helm, выдается следующее сообщение об ошибке: 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 .
Спасибо, Али