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 Okteto Cloud, with the control and flexibility of running in your very own Kubernetes cluster.
After installing Okteto you and your team will be able to:
1- Get self-service access to your Kubernetes infrastructure. Forget about dealing with IAMs and account mappings and just login with your email account to get your kubeconfig.
2- Visualize your workloads in a Developer-focused Kubernetes dashboard.
3- Automatically apply security policies, quotas and access control to every user and deployment.
4- Create secure Kubernetes namespaces with one click.
5- Get automatic HTTPs endpoints for all your services.
6- Configure secrets and prevent secure credentials from being stored in version control.
7- Deploy your applications with one click, directly from a fully customizable Application Catalog, powered by Helm 3.
8- Build on remote your container images, powered by BuildKit.
9- Push your images to the Okteto Registry.
10- Fully integrate with the Okteto CLI to develop directly in your Kubernetes cluster.
Initial Configuration
The first step is to get your admin token. Run the following command in a terminal shell to retrieve it:
kubectl get sa -n=okteto do-okteto-enterprise -ojsonpath='{.metadata.labels.dev\.okteto\.com/token}'
kubectl port-forward service/do-nginx-ingress-controller 8443:443 --namespace okteto
Use the admin token you retrieved on the first step to login to the admin screen.
Once you log in to the admin page, you’ll need to provide the following values to complete Okteto’s initial configuration.
1- The email of the owner of the application.
2- A dedicated subdomain for your Okteto instance.
3- Your Kubernetes cluster’s public endpoint.
4- Your Okteto Enterprise license (optional).
5- The Client ID and Client Secret of a Github OAuth app.
6- A list of the Github IDs that are allowed to login (optional, leave it empty to allow everyone).
Press Save
once you’re ready to apply the new configuration. It’ll take about 30 seconds for the configuration to be applied.
Your Okteto instance is now fully configured. It will be available via https://okteto.$SUBDOMAIN (e.g. https://okteto.dev.example.com). The next section explains how to configure the DNS for this.
Supported By: Okteto
Hours: 24 x 7
Support URL: https://okteto.com/enterprise/
Support Email: hello@okteto.com