Introducing Okteto CLI
Develop at the speed of the cloud with Okteto CLI, our open source offering that helps developers deploy, develop, and preview their work, using either their own Kubernetes cluster or Okteto Cloud.
If you’re developing a Kubernetes application, you’ve probably had to:
- Develop and test your app in a different environment than you’ll deploy your app
- Deal with the frustrating experience of “it worked on my machine”
- Find ways to share namespaces with co-workers
- Figure out a way to share a preview of what you’re working on with other team members
Okteto CLI is an open source tool that works with any Kubernetes cluster, whether self-hosted or in Okteto Cloud. It allows developers to work faster, without having to worry about microservices, setting up clusters, or worrying that their code won’t work in production. You can quickly and easily share namespaces with other developers on your team, allowing you to collaborate in real time.
Plus, when you develop in the cloud, you can avoid the dreaded hot laptop or sluggish machine.
Code with your favorite IDE and tools
Okteto integrates with any IDE so you can code locally with the tools you like to use. There’s no need to switch from your favorite IDE, or worry about trying to set up microservices in your development environment each time you work on a project. When you run the okteto up command, your entire stack is ready in one click.
Preview environments with every pull request
By using our GitHub actions, you can set up preview environments that automatically update with each pull request. When you commit new changes, the preview environment will automatically update. Plus, since Okteto preview environments are hosted online, you can share them with team members all over the world so they can view your changes in real time.
New features delivered regularly
Our team regularly releases new features for Okteto CLI, and since we’re open source, we welcome our community members to make suggestions or open issues directly on GitHub. Some of our most recent updates include integration with docker-compose, support for initializing the okteto volume with the content of the image to speed up synchronization, and support for environment variables when deploying a pipeline.
We have a vibrant community here at Okteto. With our community calls, #okteto channel in the Kubernetes Slack, tech guest writer program, and open source code, we love interacting with Okteto community members and hearing from you. If you’d like to get involved, please join our next community call or apply to be a guest tech writer.
Ready to try Okteto CLI? Head over to our GitHub repository to get started!