@@ -40,7 +40,9 @@ Replace a resource by filename or stdin.
...
@@ -40,7 +40,9 @@ Replace a resource by filename or stdin.
Replace a resource by filename or stdin.
Replace a resource by filename or stdin.
JSON and YAML formats are accepted.
JSON and YAML formats are accepted. If replacing an existing resource, the
complete resource spec must be provided. This can be obtained by
$ kubectl get TYPE NAME -o yaml
Please refer to the models in https://htmlpreview.github.io/?https://github.com/GoogleCloudPlatform/kubernetes/HEAD/docs/api-reference/definitions.html to find if a field is mutable.
Please refer to the models in https://htmlpreview.github.io/?https://github.com/GoogleCloudPlatform/kubernetes/HEAD/docs/api-reference/definitions.html to find if a field is mutable.
...
@@ -57,6 +59,9 @@ $ kubectl replace -f ./pod.json
...
@@ -57,6 +59,9 @@ $ kubectl replace -f ./pod.json
// Replace a pod based on the JSON passed into stdin.
// Replace a pod based on the JSON passed into stdin.
$ cat pod.json | kubectl replace -f -
$ cat pod.json | kubectl replace -f -
// Update a single-container pod's image version (tag) to v4
kubectl get pod mypod -o yaml | sed 's/\(image: myimage\):.*$/\1:v4/' | kubectl replace -f -
// Force replace, delete and then re-create the resource
// Force replace, delete and then re-create the resource
replace_long=`Replace a resource by filename or stdin.
replace_long=`Replace a resource by filename or stdin.
JSON and YAML formats are accepted.
JSON and YAML formats are accepted. If replacing an existing resource, the
complete resource spec must be provided. This can be obtained by
$ kubectl get TYPE NAME -o yaml
Please refer to the models in https://htmlpreview.github.io/?https://github.com/GoogleCloudPlatform/kubernetes/HEAD/docs/api-reference/definitions.html to find if a field is mutable.`
Please refer to the models in https://htmlpreview.github.io/?https://github.com/GoogleCloudPlatform/kubernetes/HEAD/docs/api-reference/definitions.html to find if a field is mutable.`
replace_example=`// Replace a pod using the data in pod.json.
replace_example=`// Replace a pod using the data in pod.json.
...
@@ -43,6 +45,9 @@ $ kubectl replace -f ./pod.json
...
@@ -43,6 +45,9 @@ $ kubectl replace -f ./pod.json
// Replace a pod based on the JSON passed into stdin.
// Replace a pod based on the JSON passed into stdin.
$ cat pod.json | kubectl replace -f -
$ cat pod.json | kubectl replace -f -
// Update a single-container pod's image version (tag) to v4
kubectl get pod mypod -o yaml | sed 's/\(image: myimage\):.*$/\1:v4/' | kubectl replace -f -
// Force replace, delete and then re-create the resource
// Force replace, delete and then re-create the resource