Skip to main content
Version: 1.9

Installation Overview

Okteto is a development platform for Kubernetes applications. Build better applications by developing and testing your code directly in your own Kubernetes infrastructure. Give your team the power of the Okteto Development Platform, with the control and flexibility of running in your own infrastructure.

Okteto is free for small teams. You get all the features of Okteto for up to 3 users.

Want to use Okteto with a bigger team? Let's talk 😎.

Introduction​

Okteto is distributed as a Helm chart. This contains all the required components for the complete Okteto experience.

Okteto components:

  1. NGINX Ingress
  2. Okteto/API
  3. Okteto/Buildkit
  4. Okteto/Frontend
  5. Okteto/Migration
  6. Okteto/Registry
  7. Okteto/Validation Webhook

Quick Installation Guides​

For those looking to get up and running as fast as possible, we provide installation guides for different public cloud providers. These guides walk the user through deploying these charts with default values and basic configuration:

Troubleshooting​

We've done our best to make Okteto easy to install and operate. The troubleshooting page has tips and tricks to help troubleshoot common issues.

You can also reach out to support if you need assistance.

Installation​

The Okteto chart contains all the required dependencies. This guide will walk you through the different options and features available.

  1. Preparation
  2. Deployment

If you are just looking to deploy a Proof of Concept, we recommend you follow our Quick Installation Guides for your first iteration.

Upgrading​

Instructions on how to upgrade your Okteto instance are available here.

Please review the release notes before upgrading. New features, known issues, and configuration changes will be listed there.

Uninstalling Okteto​

To delete an existing release use:

$ helm delete <your-release-name>

This will delete Okteto, but not the resources created when using it (e.g. namespaces, accounts, deployments, etc...).