The Application Development Engine for Kubernetes
Tame your developer workflow to go from Code to URL in one push.
Epinio installs into any Kubernetes cluster to bring your application from source code to deployment and allow for Developers and Operators to work better together!
Get Started with Epinio
- Get access to a Kubernetes cluster. Install cert-manager if not already present.
- Install Epinio in the cluster using Helm.
- Open the Web UI, or install the Epinio client for operation from a terminal.
- Log into the cluster.
- Push your application. Epinio builds the application image for you.
Where Epinio Helps
Epinio abstracts away the complexity of Kubernetes so you can get back to writing code. Apps are launched with a single command, eliminating complex CD pipelines and YAML files. It's like having your own PaaS solution that you can control!
Push from Source
Utilize your application's Git repository, archive, or container image to deploy with just a few clicks. Epinio enables you to add your Git repository and choose the specific branch and commit you wish to build. There's no longer a need to set up complex continuous delivery pipelines to deliver your application to users.
Service Binding
With the Epinio Service Catalog, you can select from a variety of options, including popular database types like MySQL and MongoDB, to seamlessly integrate essential services into your application. This approach not only simplifies the process but also ensures that the services will work as intended upon deployment.
Application Management
Monitor the status of your applications, scale instances as needed, configure various settings, and deploy new versions—all directly from the Epinio platform. This streamlined approach empowers you to manage your applications efficiently, ensuring that you can respond quickly to changing demands.
Namespace Management
Effortlessly add and remove namespaces directly from the Epinio platform to effectively organize your applications within the cluster. This functionality allows you to create a structured environment, making it easier to manage and isolate different applications or services.