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.
The Infrastructure menu is located under the Environments section of the Kubeark platform.
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.
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.