Manifest Simplifies Environment Automation
The Okteto Manifest, an environment as code approach, standardizes automation of every development environment on Kubernetes.
- BUILD, automates images to deploy
- DEPLOY, provisions defined environments with Helm Chart and Docker Compose
- DEV, defines development automation containers for inner loop workflow and tasks
- TEST, remotely runs all your tests (end-to-end or unit) in a production like environment without dealing with slow CI pipelines
- All environments run on Kubernetes
Metrics for evaluating platform efforts
Okteto provides numerous data points related to platform usage and your application via API endpoints. With this platform teams can understand usage data better and truly embrace the platform-as-a-product approach. These metrics help:
- Measuring DevX adoption and report ROI
- Monitoring the usage of development infra and scale accordingly
- Understanding how developers use the platform
- Seeing changes in application build and deploy times
- Highlighting areas for optimizations to speed up development cycles
Unified Management Interface
Platform and DevX Engineers use a unified admin interface to manage visibility, trust, and control of the entire platform. Features include:
- All user information and ability to manage per developer deployments
- Node information and ability to manage capacity and resource usage
- Namespaces status. Shows status for all developers and environments
- Current Previews. Shows running status for all preview testers
- Defined Secrets are visible and governed in a central view
- Catalog to deploy pre-config apps with production like environments
Deploy Any Resource and Environment
Okteto External Resources integrates any resource with Kubernetes development environments.
- Platform and DevX teams can govern the lifecycle of all microservices and dependent resources
- External Resource integrates any resource with Kubernetes cluster and dev environment
- Examples are: External Resources are applications, databases, message brokers, serverless functions, security infrastructure, reporting dashboards, etc
Catalog App-ready Environments
Okteto Catalog provides the ultimate developer experience for on-demand, self-service launching of application-configured environments.
- The Catalog enables platform engineers to pre-configure and publish a list of launch ready application configurations that deploy complete running environments.
- Everyone on the team including software engineers, testers, and the extended product team benefit from ease of use and deployment.
Automate Preview Environments
Use Preview Environments to automate end-to-end test tasks. Preview environments allow provisioning and de-provisioning complete application environments for live reviewing of code changes on every pull request.
- Enable collaboration with testers, as well as, non-developer project team members
- Preview Environments run on Kubernetes
- Easily integrate with source control and CI/CD (GitHub, GitLab, CircleCI, others)