• Products

    Overview

    • Features
    • Pricing

    Featured Products

    • Red Hat OpenShift Container Platform

      Build, deploy and manage your applications across cloud- and on-premise infrastructure

    • Red Hat OpenShift Dedicated

      Single-tenant, high-availability Kubernetes clusters in the public cloud

    • Red Hat OpenShift Online

      The fastest way for developers to build, host and scale applications in the public cloud

    • All products
  • Learn

    Learn

    • What is OpenShift
    • Get started
    • Partners
    • Customer success stories
    • Blog
    • Resources

    Technology Topics

    • Knative
    • Security
    • Kubernetes
    • Service Brokers
  • Community
    • OpenShift Commons
    • Open Source (OKD)
    • Startups
    • Grants
  • Support
    • Help Center
    • OpenShift Docs
  • Free Trial
  • Log In

  1. Docs »
  2. AppDev »
  3. odo Developer CLI
    • Home
  • AI/ML
    • AI/ML Workflows on OpenShift
    • Data Engineering with Open Data Hub Workshop
  • AppDev
    • Couchbase Cluster with OpenShift
    • DevOps with OpenShift
    • Getting Started with OpenShift for Developers
    • Helm 3 in Action
    • odo Developer CLI
    • OpenShift Cloud Native Development Workshop
    • OpenShift Pipelines
    • Red Hat OpenShift Service Mesh in Action Workshop
  • GitOps
    • Getting Started with ArgoCD
    • Using Tekton and ArgoCD
  • Install/Multi-Cloud
    • Azure IPI
    • Bare Metal UPI
    • Disconnected Install
    • Google Cloud IPI
    • Installing a Windows Node
    • RHV IPI
    • vSphere IPI
    • vSphere UPI
  • Management/Ops
    • Cluster Application Migration
    • Kubernetes Operators
    • OpenShift and Container Storage for Admins
    • OpenShift Metering
    • OpenShift Virtualization
  • Security
    • Synopsys Black Duck for OpenShift Workshop
    • Cyberark Secrets Management for OpenShift Workshop
    • Snyk for OpenShift Workshop
    • Prisma Cloud for OpenShift Workshop
    • Hashicorp Vault for OpenShift Workshop

odo is a CLI tool for developers who are writing, building, and deploying applications on OpenShift. With odo, developers get an opinionated CLI tool that supports fast, iterative development. odo abstracts away Kubernetes and OpenShift concepts so developers can focus on what's most important to them: code.

odo was created to improve the developer experience with OpenShift. Existing tools such as oc and kubectl are more operations-focused and require a deep understanding of Kubernetes and OpenShift concepts. odo is designed to be simple and concise so you can focus on coding rather than how to deploy your application. Since odo can build and deploy your code to your cluster immediately after you save your changes, you benefit from instant feedback and can validate your changes in real-time. odo's syntax and design is centered around concepts already familiar to developers, such as project, application, and component.

Video

This video demonstrates how to deploy applications using odo.

Self-Paced Learning

Developing with odo

Workshop

Within RHPDS, the catalog item is in the Workshops category and is called OCP4 Workshop Development with ODO.

Details on the workshop content as well as full instructions on how to deploy and run the workshop once the cluster is available are here.

Source

The source code for the workshop guide is here.

Blogs

  • How to use odo the developer-centric CLI with OpenShift 4
  • Creating OpenShift components with odo interactive mode
  • Using a custom builder image on Red Hat OpenShift with OpenShift Do
Red Hat

Copyright © 2019 Red Hat, Inc.

Privacy statement Terms of use All policies and guidelines