Я хочу обновить образ для развертывания k8s, и я нашел два RESTAPI в k8s для обновления развертывания: PATCH
и PUT
.
Я обнаружил, что PATCH
предназначен для обновления, а PUT
- для замены в официальном документе, но после тестирования двумя командами:
kubectl patch -p ...
kubectl replace -f ...
похоже, что между двумя методами нет различий.
Оба они могут выполнить откат, и имя нового модуля изменилось.
Мне было интересно, отличается ли он только в теле запроса для этих двух команд? (патч нужен только в измененной части, а поставить нужны целые части)