kubectl style CLI verbs
If you already know kubectl, the same muscle memory works here. The generic verbs work on three kinds:app, database (alias db) and node. Plural forms are accepted.
Verb mapping
Every verb takes
--json, --output and --query like the rest of the CLI. -o and -l are short forms of --output and --selector.
Differences from kubectl
get -o widehas real extra columns.tablestays compact.- There is no field selector: the API supports label selectors only.
deleteasks for confirmation on a terminal and needs--yesin scripts. It never destroys data volumes; useapps delete --delete-data --confirm NAMEfor that.editsupports apps. It sends only the fields you changed through server-side apply, with the resource version you opened as a precondition, so the server does the compare-and-swap. If the app changed meanwhile, nothing is applied and your edit is saved to a temp file whose path is printed.cpcopies single files, not directories, and the remote side is writtenAPP/VOLUME:PATH.port-forwardlistens on loopback only.- Nodes are read only through
getanddescribe. Remove one withnodes delete.