rpk profile create
Create an rpk profile.
There are multiple ways to create a profile. A name must be provided if not using --from-cloud.
-
You can use
--from-redpandato generate a new profile from an existingredpanda.yamlfile. The special valuecurrentcreates a profile from the currentredpanda.yamlas it is loaded within rpk. -
You can use
--from-profileto generate a profile from an existing profile or from from a profile in a yaml file. First, the filename is checked, then an existing profile name is checked. The special valuecurrentcreates a new profile from the existing profile. -
You can use
--from-cloudto generate a profile from an existing cloud cluster ID. Note that you must be logged in withrpk cloud loginfirst. The special valuepromptwill prompt to select a cloud cluster to create a profile for. -
You can use
--set key=valueto directly set fields. The key can either be the name of a-Xflag or the path to the field in the profile’s YAML format. For example, using--set tls.enabled=trueOR--set kafka_api.tls.enabled=trueis equivalent. The former corresponds to the-Xflagtls.enabled, while the latter corresponds to the pathkafka_api.tls.enabledin the profile’s YAML.
The --set flag is always applied last and can be used to set additional fields
in tandem with --from-redpanda or --from-cloud.
The --set flag supports autocompletion, suggesting the -X key format. If you
begin writing a YAML path, the flag will suggest the rest of the path.
It is recommended to always use the --description flag; the description is
printed in the output of rpk profile list.
Once the command completes successfully, rpk switches to the newly created profile.
Flags
| Value | Type | Description |
|---|---|---|
|
string |
Optional description of the profile. |
|
string |
[="prompt"] Create and switch to a new profile generated from a Redpanda Cloud cluster ID. |
|
string |
Create and switch to a new profile from an existing profile or from a profile in a yaml file. |
|
string |
Create and switch to a new profile from a
|
|
- |
Help for create. |
|
strings |
Create and switch to a new profile, setting profile fields with key=value pairs. |
|
string |
Redpanda or rpk config file; default search paths are ~/.config/rpk/rpk.yaml, $PWD, and /etc/redpanda/redpanda.yaml. |
|
stringArray |
Override rpk configuration settings; '-X help' for detail or '-X list' for terser detail. |
|
string |
rpk profile to use. |
|
- |
Enable verbose logging. |