Skip to main content
Version: okteto.com

Deploy Applications from your Terminal

You have full access to your Kubernetes namespaces on Okteto Cloud directly from your terminal, using the tools you're already familiar with, such as helm, kubectl, okteto or skaffold.

Download your Kubernetes credentials

In order to access your namespaces from your terminal, download your Kubernetes credentials from Okteto Cloud. This document will walk you through the necessary steps for this.

You can also use the okteto kubeconfig command to download your Kubernetes credentials. This will let you interact with your Okteto Namespaces using Kubernetes-native tools like kubectl or helm.

Deploy your Application

Once the credentials have been configured, deploy your applications using your favorite CLI tool. For example, you could use kubectl to deploy our hello-world application:

kubectl apply -f https://raw.githubusercontent.com/okteto/go-getting-started/master/k8s.yml

Okteto Cloud is a multi-tenant environment. A combination of RBAC, pod security policies, resource quotas, network policies, admission controllers, and custom code is put in-place to ensure that Okteto Cloud namespaces are isolated, secure, and easy to use for everyone. Take a look at this document to understand the limitations and restrictions most likely to affect your applications in Okteto Cloud.