Environments Menu

Kubeark Infrastructure

4min

Welcome to Kubeark's Infrastructure section. Here you will find straightforward templates to help you define, provision and manage your infrastructure resources.



The Kubeark Infrastructure feature is designed to cater to the growing demand for a streamlined, centralized, and user-centric approach to handle provider data within Terraform templates.

Recognizing the challenges faced during the configuration of provider-specific details —be it authentication credentials or unique feature customizations— the Kubeark Infrastructure module emerges as a mean of simplification.

At its heart, this module offers a centralized repository where all provider data is securely stored and managed. This allows users to effortlessly select and configure their desired provider without getting entangled in intricate setup processes.

Kubeark aligns with Terraform plans, whether it's deploying virtual machines, procuring PaaS solutions like SQL PaaS from cloud providers, or even orchestrating a Kubernetes cluster. Once a Kubernetes cluster is established via Terraform, it seamlessly links to Kubeark, facilitating the deployment of K8s templates within it.

About the module

The Infrastructure menu is located under the Environments section of the Kubeark platform.

Document image


The Templates menu

Within the Infrastructure section, the "Templates" component represents pre-defined configurations tailored for use with Terraform. These templates act as foundational scripts or blueprints, guiding users through the process of defining, provisioning, and managing various infrastructure resources.

By leveraging these Infrastructure Templates, users can ensure that their infrastructure components—ranging from virtual machines and networks to storage solutions—are set up in a consistent, efficient, and technically accurate manner. The objective is to provide a reliable starting point, reducing the overhead of creating configurations from scratch and ensuring alignment with industry best practices.

Document image


The Deployments menu

The "Deployments" component in the Infrastructure section stands as the practical application of the Infrastructure Templates. It is here that the predefined templates are brought to life, initiating the actual process of provisioning and configuring the infrastructure resources as per the guidelines set in the templates.

Deployments ensure that the resources are instantiated consistently, based on the parameters and configurations specified within the chosen template. In essence, while the Templates provide the blueprint, the Deployments actualize them, translating the theoretical configurations into real-world, operational infrastructure components.

Document image