odo is a fast, developer-focused CLI tool for simplified and iterative container-based application development on Podman, Kubernetes, and OpenShift.
odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
odo enables developers to quickly build, deploy, and iterate containerized applications without needing deep Kubernetes knowledge or cluster setup. It is ideal for developers looking for a streamlined CLI experience that abstracts complex container orchestration details, supporting local Podman environments as well as cloud-native Kubernetes and OpenShift clusters.
odo is designed to simplify containerized application development by hiding Kubernetes complexity, making it suitable for developers new to container orchestration. Using Podman support allows development without a Kubernetes cluster, which is beneficial for local development workflows. Users should refer to the official documentation for detailed installation and usage instructions, and participate in the Kubernetes Slack #odo channel for community support.
Visit the official installation guide at https://odo.dev/docs/overview/installation/
Download the latest release from https://github.com/redhat-developer/odo/releases/latest
Follow platform-specific installation steps provided in the documentation
odo create
Creates a new component from source code or Devfile in the current project
odo push
Deploys the local source code to the configured container environment
odo dev
Starts a development mode that watches for file changes and automatically updates the running application
odo delete
Deletes the deployed component and associated resources
odo list
Lists all components deployed in the current project or cluster