A command-line interface (CLI) is a downloadable binary operated from an operating-system terminal. Cloud-provider CLIs call provider APIs without requiring an application built with an SDK, making them practical for operations, developer workflows, continuous integration, and automation. section 1.1.3
Use a CLI when a repeatable, scriptable path to cloud resources matters:
- Create resources on demand for integration tests and continuous-integration pipelines. section 1.1.3
- Translate dashboard configuration into an equivalent provider command, often with sensible defaults already applied. section 1.1.4
- Choose between dashboards, CLIs, APIs, and SDKs while consuming the same provider APIs and expected resource behavior. section 1.1.3 section 1.1.4
Creating a Kubernetes cluster with gcloud
Configure a Google Kubernetes Engine cluster in the dashboard, then inspect the generated gcloud command. The command can contain many parameters, while the dashboard hides complexity through sensible defaults. The dashboard, REST request, and CLI command are alternative interfaces for the same provisioning behavior. section 1.1.4
Use the generated gcloud command as a concrete view of how dashboard fields become a command-line provisioning operation. section 1.1.4








