Docs Self-Managed Reference rpk Commands rpk redpanda rpk redpanda mode rpk redpanda mode This command is not supported on macOS, Windows. Development mode Development mode (development or dev) includes the following development-only settings: Sets developer_mode to true. This starts Redpanda with dev-mode only settings, including: No minimal memory limits are enforced. No core assignment rules for Redpanda nodes are enforced. Enables write caching, which is a relaxed mode of acks=all that acknowledges a message as soon as it is received and acknowledged on a majority of brokers, without waiting for it to fsync to disk. This provides lower latency while still ensuring that a majority of brokers acknowledge the write. For more information, or to disable this, see write caching. Bypasses fsync (from Seastar option unsafe_bypass_fsync), which results in unrealistically fast clusters and may result in data loss. Sets overprovisioned to true. Redpanda expects a dev system to be an overprovisioned environment. Based on a Seastar option, setting overprovisioned disables thread affinity, zeros idle polling time, and disables busy-poll for disk I/O. Sets all autotuner tuners to false. The tuners are intended to run only for production mode. Production mode Production mode (production or prod) disables dev-mode settings: developer_mode: false overprovisioned: false It also enables a set of tuners of the autotuner. For descriptions about the tuners, see Tuners in the rpk redpanda tune list command reference. Recovery mode Recovery mode (recovery) sets the broker configuration property recovery_mode_enabled to true. This provides a stable environment for troubleshooting and restoring a failed cluster. Usage rpk redpanda mode <mode> [flags] Flags Value Type Description -h, --help - Help for mode. --config string Redpanda or rpk config file; default search paths are /var/lib/redpanda/.config/rpk/rpk.yaml, $PWD/redpanda.yaml, and /etc/redpanda/redpanda.yaml. -X, --config-opt stringArray Override rpk configuration settings; -X help for detail or -X list for terser detail. --profile string Profile to use. See rpk profile for more details. -v, --verbose - Enable verbose logging. Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution rpk redpanda config set rpk redpanda start