1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 21:46:22 +01:00
Files
openshift-docs/cli_reference/developer_cli_odo/understanding-odo.adoc
2022-03-04 13:33:34 +00:00

18 lines
1.4 KiB
Plaintext

:_content-type: ASSEMBLY
[id="understanding-odo"]
= Understanding odo
include::_attributes/common-attributes.adoc[]
:context: understanding-odo
toc::[]
Red Hat OpenShift Developer CLI (`odo`) is a tool for creating applications on {product-title} and Kubernetes. With `{odo-title}`, you can develop, test, debug, and deploy microservices-based applications on a Kubernetes cluster without having a deep understanding of the platform.
`{odo-title}` follows a _create and push_ workflow. As a user, when you _create_, the information (or manifest) is stored in a configuration file. When you _push_, the corresponding resources are created on the Kubernetes cluster. All of this configuration is stored in the Kubernetes API for seamless accessibility and functionality.
`{odo-title}` uses _service_ and _link_ commands to link components and services together. `{odo-title}` achieves this by creating and deploying services based on Kubernetes Operators in the cluster. Services can be created using any of the Operators available on the Operator Hub. After linking a service, `odo` injects the service configuration into the component. Your application can then use this configuration to communicate with the Operator-backed service.
include::modules/odo-key-features.adoc[leveloffset=+1]
include::modules/odo-core-concepts.adoc[leveloffset=+1]
include::modules/odo-listing-components.adoc[leveloffset=+1]
include::modules/odo-telemetry.adoc[leveloffset=+1]