Container App
Containers are a standardized and portable way to package software applications and their dependencies, allowing for consistent performance across different computing environments.
Looking for a container that can run 24x7 in your cluster? Zeet has got you covered. With Zeet, you can deploy containers in your cluster and scale them with replicas to ensure high compute power and availability.
This guide will show you how to use Zeet's official Container App Blueprint.
1. Select Container App Blueprint
To get started, head over to the Zeet dashboard and navigate to the Create New menu. Here, select the Container App Blueprint.
2. Configure Blueprint
After selecting your Container Blueprint, you'll need to configure your deployment. For this guide, we will go over deploying a Golang Demo using a Dockerfile. But you can also use Containers to deploy various types of apps. Check out some of our guides for various app frameworks.
1. Pick your Source
The first step in configuring your deployment is to select your source. You can choose to either select a repository from your connected GitHub account(s) or deploy directly from any public Git repository.
2. Select Target
The next step is selecting your Deploy target. For Containers, this would mean selecting your cluster. If you don't already have a cluster connected, follow the link here to create or link a new Cluster.
3. Configure Inputs
You've got the source and target covered, now it's time to configure your instance for your Project to take flight!
- Here, you can configure your Build & Run settings, including your Build Type, Build and Run commands, and your working directory.
- The Compute section allows you to configure the CPU/ Memory you require for your container. You can also elect to use spot instances here.
- Under the Networking tab, you can expose the port that your Serverless app listens on.
- You can also add any Environment variables that your app would require during build-time and run-time.
4. Organize and Deploy!
Don't stop now! Name your Project and choose where it should be deployed. Pick the Group and Sub-Group, or create new ones and bring your Project to life. Read our docs on Organization to learn more about Groups and Sub-Groups.
With your new Project named and placed, you can Deploy it right away, or save it as a draft to come back and deploy when the time is right!
Resources
- Golang Docker Demo: Zeet's GitHub
- Container: Docker Docs