Я пытаюсь экспортировать некоторые ресурсы куба (конфигурации, развертывания, службы) из одного кластера, чтобы их можно было применить к другому.
Примерно так ...
kubectl --kubeconfig $ {src} -n $ {ns} получить конфигурационные файлы $ {cm} -o yaml | \ kubectl --kubeconfig $ {dst} -n $ {ns} apply -f -
Это работает один раз. Первый раз, когда ресурс еще не создан. Если я запускаю его во второй раз, пытаясь обновить место назначения, я получаю сообщение об ошибке вроде ...
объект был изменен; Пожалуйста, примените ваши изменения к последней версии и попробуйте снова.
Я подозреваю, что это как-то связано с полями resourceVersion или timestamp, которые появляются в выходных данных.
Есть ли вывести ресурс, чтобы чередовать все данные на стороне сервера c info? Другое, что куча операторов удаления delete и grep -v.
TIA