Wednesday, July 15, 2020

Kubestack for DevOps for Productivity Improvement

Kubestack is the open-source Terraform framework for DevOps teams that want to automate infrastructure, not reinvent automation.

Popular frameworks that boost developer productivity exist for all mature language ecosystems.
But Ops does not have it adequately.
The Kubestack GitOps framework fills the gap.
Start automating infrastructure instead of reinventing automation.

Increase Speed

Adapt the tried and tested pull-request and peer-review based workflow to efficiently manage changes with your team.

Fast track the boilerplate and be able to focus on what's important with reusable Terraform modules and Kustomize bases.

Reduce long-term maintenance effort by minimizing your bespoke infrastructure configuration.

Save Costs

Leverage localhost development environments to work on cluster manifests or learn more about GitOps automation.

Scale, improve availability or avoid lock-in using fully supported multi-cluster, multi-region and multi-cloud deployments.

Unify the application runtime environments between clusters using open-source services from the catalog.


Reduce Risk

Prevent conflicts through independent environments when working on infrastructure and applications simultaneously.

Avoid configuration drift between these environments with inheritance based configuration that makes differences explicit.

Rely on an integrated GitOps process designed to provide feedback and validate changes before they are promoted.

https://www.kubestack.com/


What is Terraform?

What is Terraform?
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

Configuration files describe to Terraform the components needed to run a single application or your entire datacenter. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.

The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc.
https://www.terraform.io/intro/index.html  You can learn lot more from this site by Hashimoto.

_______________

_______________


Working with Terraform and Kubernetes
Monday, June 29, 2020
Author: Philipp Strube, Kubestack
https://kubernetes.io/blog/2020/06/working-with-terraform-and-kubernetes/

Updated on 15 July 2020,
10 July 2020

No comments:

Post a Comment