LinuxCommandLibrary

kubectl-replace

replaces a resource by filename or stdin

TLDR

Replace resource from file

$ kubectl replace -f [manifest.yaml]
copy
Force replace (delete and recreate)
$ kubectl replace --force -f [manifest.yaml]
copy
Replace from stdin
$ cat [manifest.yaml] | kubectl replace -f -
copy

SYNOPSIS

kubectl replace [options]

DESCRIPTION

kubectl replace replaces a resource by filename or stdin. The resource must already exist. Unlike apply, replace requires the complete resource specification. Use --force to delete and recreate.

PARAMETERS

-f, --filename file

File containing resource definition.
--force
Delete existing resource before creating.
--grace-period seconds
Grace period for deletion.
--cascade mode
Cascade deletion strategy.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community