Remote Execution
The Okteto Manifest allows you to define a list of commands
to deploy, test and destroy your application.
By default, your commands run locally in your machine, but we recommend that you enable remote execution.
Enable Remote Execution
You can enable remote execution by default for all applications or on a per application basis.
Enable Remote Execution by Default
Remote Execution can also be made the default by configuring it in the Admin Dashboard.
Navigate to Admin -> Command Line(CLI) under the Settings section to enable it.

Local execution is deprecated. Okteto recommends that you enable remote execution for your deploy/destroy commands
Enable Remote Execution per Application
To use remote execution per application, you can enable it by setting the remote
field to true
in the deploy/destroy section of your Okteto Manifest:
deploy:
remote: true
commands:
- helm upgrade --install movies chart
Remote execution is always enabled for okteto test
By default, your commands will run in a remote container using our default container image in the workdir /okteto/src
.
The default container image is a Debian Linux container with the following tools preinstalled:
bash
curl
envsubst
git
helm
kubectl
kustomize
make
okteto
openssh
wait-for-it
Remote execution means you don't have to worry about installing tools like helm
, kubectl
, and others on your local machine.