Installation Overview

Okteto Enterprise 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 Okteto Cloud, with the control and flexibility of running in your own infrastructure.

Okteto Enterprise is free to try. The free trial includes all the Okteto Enterprise features for up to 3 users with 3 namespaces each. Want to try Okteto Enterprise with a bigger team? Let's talk 😎.

Introduction

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

Okteto Enterprise components:

  1. NGINX Ingress
  2. Cert Manager
  3. Okteto Enterprise/API
  4. Okteto Enterprise/Buildkit
  5. Okteto Enterprise/Frontend
  6. Okteto Enterprise/Migration
  7. Okteto Enterprise/Registry
  8. Okteto Enterprise/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 walks the user through deploying these charts with default values and basic configuration:

Troubleshooting

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

You can also contact support if you need assistance.

Installation

The Okteto Enterprise 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

To upgrade a new release, modify the config.yaml with your desired changes and then use:

$ helm repo update
$ helm upgrade <your-release-name> okteto/okteto-enterprise -f config.yaml --namespace=okteto --version <version_number>

For example:

$ helm repo update
$ helm upgrade enterprise okteto/okteto-enterprise -f config.yaml --namespace=okteto --version 0.5.2

You can use helm ls to find the name of your release.

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

3.5. Uninstalling Okteto Enterprise

To delete an existing release use:

$ helm delete <your-release-name>

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