Skip to content

A PaaS workflow with GitOps / ChatOps features that supports EKS on EC2, Aurora, SQS, Redis, Autoscaling via CDK

License

Notifications You must be signed in to change notification settings

workflows-sh/aws-eks-ec2-asg-cdk

Repository files navigation

aws-eks-ec2

Overview

This repo includes a complete repo with the PaaS workflow with GitOps / ChatOps features that supports EKS on EC2, Aurora, SQS, Redis, Autoscaling via CDK.


Table of contents


Prerequisites


Demo

You can run and deploy the AWS-ECS-Fargate Workflow directly on our Platform, kindly follow the steps below to get started 🚀

Latest Version

The AWS EC2 Auto Scaling group Workflow is running on the latest version

Getting Started

git clone https://github.com/workflows-sh/aws-eks-ec2-asg.git

cd aws-eks-ec2-asg

Set Up your Account on CTO.ai

Before you can deploy this Workflow, you need to Setup your account on CTO.ai

Create Secrets from Settings

Secrets are encrypted environment variables that CTO.ai utilizes within your workflow to build and run your application and deployments. Follow this guide to create secrets from settings., and also generate your Github token


Usage

Follow the following steps below to configure and deploy your AWS EC2-Elastic Kubernetes Service Workflow

Build and Run Pipelines

Run and Setup your Infrastructure

In your AWS EKS EC2 workflow, build and set up your infrastructure using the ops run -b . command. This will provision your AWS-EKS EC2 stacks using Cloud Formation

View changes on CloudFormation

View EC2 instances on AWS

Get insights to your EC2 instances on AWS. View EC2 instances on AWS

View Elastic Kubernetes Service Cluster

See your EKS Cluster resources, deployments, and authentication

View Auto Scaling groups

Schedule the scaling actions that proactively increases and decreases capacity to match the load forecast


Getting help

CTO.ai AWS-EC2-ASG Workflow is an open-source project and is supported by the community.

Learn more about CTO.ai community support channels here

Reporting bugs and Contributing

Feel free to submit PRs or to fill issues. Every kind of help is appreciated.

Kindly check our Contributing guide on how to propose bugfixes and improvements, and submitting pull requests to the project.

Learn more

  • Read the manual on our Docs

Other questions?

Check out our FAQ, send us an email, or open an issue with your question. We'd love to hear from you!

License

© CTO.ai, Inc., 2022

Distributed under MIT License (The MIT License).

See LICENSE for more information.

About

A PaaS workflow with GitOps / ChatOps features that supports EKS on EC2, Aurora, SQS, Redis, Autoscaling via CDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published