через kubectl edit. kubectl diff не покажет этих изменений. Я понимаю, что он там делает хитрый merge, чтобы изменения пользователя учитывать, но вопрос - можно всё же как-то вызвать diff, чтобы показать, что было изменено вручную?
last-apply аннотация есть
У тебя есть аннотация last applied
Ты был на наносекунду быстрее
мне надо отредактировать все ресурсы на сервере и удалить эту аннотацию? или я не понял. Я знаю, что она есть)
Там как раз старая версия будет
в итоге мне свой скрипт придется писать? типа get -o yaml, потом удалить весь мусор, отформатировать через yq -P в один вид и вручную diff вызывать? kubectl diff такого не умеет? потыкал разные флаги, ничего не получилось.
если кому интересно - в итоге делаю `replace --dry-run=server -o json`, `apply --dry-run=server -o json` и diff между ними, вроде то, что мне надо выдаёт
Обсуждают сегодня