Deploying applications
The mogenius platform offers several ways of deploying containerized applications to a Kubernetes cluster. Currently we support deploying services from git repositories, container registries and templates. We're extending these options soon by features like Docker compose, Helm charts, Terraform modules and more.
You will find details about creating each service type on the pages below:
📄️ Deploy from a repository
mogenius has an integrated CI/CD pipeline which you can use to build and deploy applications right from Github or Gitlab. mogenius will also keep your service up to date, automatically deploying updates of your application with each commit that you perform.
📄️ Container images
You can deploy container images with mogenius from any public or private container registry. To get started, click "+ Add" on your dashboard or inside a stage to create a new service with the type "Container image."
📄️ Deploy a template
The service library contains a wide range of templates to deploy pre-configured services, like databases, frameworks, backend or monitoring tools, and many more. To deploy a service template, select your desired application type from the overview and click "Add Service."
📄️ CronJob
You can create Kubernetes CronJobs as a service type in mogenius. You can create CronJobs based on a repository, or on a container image. You'll specify the cron schedule and basic settings for your jobs and mogenius will take care of the appropriate configurations and workloads on Kubernetes.
📄️ Docker compose
Docker Compose is currently in private Beta. Reach out to us if you would like to get access.