mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 06:46:26 +01:00
23 lines
1.6 KiB
Plaintext
23 lines
1.6 KiB
Plaintext
[id="understanding-odo"]
|
|
= Understanding OpenShift Do
|
|
include::modules/openshift-developer-cli-attributes.adoc[]
|
|
include::modules/common-attributes.adoc[]
|
|
:context: understanding-odo
|
|
toc::[]
|
|
|
|
{odo-title-full} ({odo-title}) is a fast and easy-to-use CLI tool for creating applications on {product-title}. {odo-title} allows developers to concentrate on creating applications without the need to administrate an {product-title} cluster itself.
|
|
Creating deployment configurations, build configurations, service routes and other {product-title} elements are all automated by {odo-title}.
|
|
|
|
Existing tools such as `oc` are more operations-focused and require a deep understanding of Kubernetes and OpenShift concepts. {odo-title} abstracts away complex Kubernetes and OpenShift concepts allowing developers to focus on what is most important to them: code.
|
|
|
|
|
|
== Key features
|
|
|
|
{odo-title} is designed to be simple and concise with the following key features:
|
|
|
|
* Simple syntax and design centered around concepts familiar to developers, such as projects, applications, and components.
|
|
* Completely client based. No server is required within the {product-title} cluster for deployment.
|
|
* Official full support of Node.js and Java components.
|
|
* Partial compatibility with many languages and frameworks such as Ruby, Perl, PHP, and Python. Run odo catalog list components to see the list of supported and unsupported components.
|
|
* Detects changes to local code and deploys it to the cluster automatically, giving instant feedback to validate changes in real time.
|
|
* Lists all the available components and services from the {product-title} cluster. |