website logo
Sign Up PricingApp Templates
⌘K
🚀Getting started
Create an account in Microtica
Create an application from template
Import an existing application
Scaling Applications in Microtica
Assign a Custom Domain
⏰Changelog
📚Ready-to-use Templates
Strapi Serverless
Medusa Server
SPA on CloudFront
Amazon EKS
Node.js
n8n Workflow Automation
Next.js
🤖Migrate to Microtica
Migrate from Heroku to AWS
🚦Pipelines
Pipeline Syntax
Steps
Stages
Artifacts
Variables
🔗Integrations
Connect an AWS account
Connect an Existing Kubernetes Cluster
Connect a Container Registry
⚙️Project Settings
Manage teammates
Manage pricing plan and billing
Docs powered by archbee 
9min

Amazon EKS

One-click Deploy

Click Deploy with Microtica below and follow the template steps to deploy a Kubernetes cluster on your AWS account.

1. Create an account

Creating a Microtica account is totally free. You can do it by signing up with your email or with your Git account.

2. Select the EKS template

In the starting screen, select the Amazon EKS template, in the Starter Plan Templates section. You will have 14 days to try out this plan and the templates available there. You will be redirected to a page where you need to configure the necessary parameters, choose an environment in which to deploy your EKS cluster, and Deploy.

Select the EKS template in Microtica
Select the EKS template in Microtica

On the left side you can see which infrastructure resources will be provisioned with this template:

  • a VPC component to set up the networking where the EKS container will run,
  • and the Kubernetes Cluster Component, which contains EC2 instances, Load balancer, and preinstalled Ambassador API Gateway.

3. Configure the template

When you open the template you'll see you have some predefined values there. These are environment variables that specify a t3.small EC2 instance with 1 node. These are the minimal configurations so you can try out the template. For more serious purposes you would need bigger compute power. So you can configure the template variables for the needs of your workloads.

Configure the template in Microtica
Configure the template in Microtica

You need to save the changes to continue with the next steps.

4. Select an environment

The next step is providing an environment where your Kubernetes cluster will deploy. Environments help you group infrastructure and application resources, so you can better separate your development and production workloads. 

Here you can select an existing environment or create a new one on the spot.

After that you will need to connect your AWS account to deploy the EKS cluster there, so you can have ownership of your infrastructure and data. 

Select an environment
Select an environment

5. Deploy the template to your environment

Once you’re done with the infrastructure configuration, you can go ahead and trigger a deployment of the environment by clicking on Deploy. 

All resources will be created on the provided AWS account, expenses will be calculated according to AWS pricing for using the services.

It takes about 10 minutes for this cluster to be deployed on the cloud. In the meantime, you can follow the detailed deployment logs.

Updated 23 Nov 2022
Did this page help you?
Yes
No
UP NEXT
Node.js
Docs powered by archbee 
TABLE OF CONTENTS
One-click Deploy
1. Create an account
2. Select the EKS template
3. Configure the template
4. Select an environment
5. Deploy the template to your environment