AWS EC2

Collaborative and visual infrastructure as design for AWS EC2

Components ( 17 )

The Meshery model for AWS EC2 supports the following components.

field-export

field-export

adopted-resource

adopted-resource

dhcp-options

dhcp-options

elastic-ip-address

elastic-ip-address

flow-log

flow-log

instance

instance

internet-gateway

internet-gateway

nat-gateway

nat-gateway

network-acl

network-acl

route-table

route-table

security-group

security-group

subnet

subnet

transit-gateway

transit-gateway

vpc

vpc

vpc-endpoint

vpc-endpoint

vpc-peering-connection

vpc-peering-connection

vpc-endpoint-service-configuration

vpc-endpoint-service-configuration

How to Deploy AWS EC2 Instances with Meshery

Learn how to configure, deploy, and manage AWS EC2 instances using Meshery's intuitive Kanvas extension. In order to manage AWS resources, Meshery uses AWS Controllers for Kubernetes (ACK). ACK facilitates the bridge between Kubernetes and AWS services, enabling Meshery to manage AWS resources and Meshery enabling you to benefit from the enhanced experience that Meshery and its extensions offer.

To get started, you'll connect your Kubernetes cluster to Meshery. Using pre-configured designs available in the Meshery Catalog, you'll then configure the EC2 controller with AWS credentials, deploy essential resources (like VPCs, subnets, and security groups) to create the network topology for your EC2 instance. Finally, you'll deploy the instance itself and verify its status through the AWS Management Console or Meshery's Kanvas operator mode.

Read the full guide on deploying AWS EC2 instances with Meshery βž”

What are Meshery Models and Components?

Meshery Models and Components represent the fundamental building blocks of your infrastructure. Use them to define the structure and configuration of your infrastructure and deployments by incorporating their use into a Design. Think of Designs as blueprints or templates that encapsulate everything from network configurations to service definitions.

Learn more about Models, Components, Relationships, and Designs

What is the Meshery Registry

The Meshery Registry is a vital component within Meshery, serving as a centralized repository for managing a diverse range of cloud and cloud native resources. It stores and organizes crucial information such as models, categories, components, and relationships, enabling efficient interaction and utilization of these resources within the Meshery ecosystem. You can conveniently access and manage registry data through Meshery UI, and through Meshery CLI (mesheryctl registry).
Learn more about the Registry

Related Models in Provisioning