odo is a CLI that helps developers build on OpenShift and Kubernetes
odo is a command-line interface (CLI) that helps developers iterate their code on Red Hat OpenShift and Kubernetes.
odo is an open source project. The
odo interface has a simple, extensible syntax that includes on-the-fly interactive help to construct the appropriate options for your commands.
odo consolidates a series of separate steps to deploy your apps and make modifications. It can automatically check to ensure these changes have been correctly implemented and use the correct syntax. It replaces the
oc CLI, which required a deeper knowledge of OpenShift.
odo also uses the source-to-image (S2I) open source project to automatically create container images from your source code with a single command line sequence, which automates and consolidates a series of previous manual steps.
Existing tools, such as the
oc CLI, are operations-focused and require a more thorough understanding of Kubernetes and OpenShift concepts. The
odo CLI abstracts away complex Kubernetes and OpenShift concepts for the developer, thus allowing developers to focus on what's most important to them: code.