Best of SpaceliftJune 2024

  1. 1
    Article
    Avatar of spaceliftSpacelift·2y

    The Role of Kubernetes in DevOps – Use Cases & Other Tools

    Kubernetes plays a crucial role in DevOps by offering a platform that automates the deployment, scaling, and operation of containerized applications. It enhances CI/CD, GitOps, and Infrastructure as Code (IaC) practices, allowing for scalable, efficient, and fault-tolerant application management. Kubernetes also improves deployment consistency, cross-team collaboration, and provides secure self-service access for development environments. Additionally, it supports modular system design through tools like Helm charts and Kustomize and simplifies complex app deployment with custom resources and operators.

  2. 2
    Article
    Avatar of spaceliftSpacelift·2y

    Terraform on AWS – Deploying AWS Resources

    AWS provides a robust platform for scalable cloud infrastructure, and when paired with Terraform, it facilitates automated and consistent resource management through Infrastructure as Code (IaC). Terraform uses simple configuration files to define infrastructure and can handle a wide range of AWS resources. This post covers the basics of initializing, planning, and applying Terraform configurations for deploying AWS resources, explains the benefits of Terraform's declarative approach and state management, and includes a step-by-step guide to configure an EC2 instance, setup S3 as a remote backend, and create reusable modules. The discussion also touches on best practices and the use of Spacelift for advanced Terraform management.

  3. 3
    Article
    Avatar of spaceliftSpacelift·2y

    How to Manage On-premise Infrastructure with Terraform

    Learn how to manage on-premise infrastructure with Terraform. Terraform is versatile and can be used with various on-premise systems. There are no technical differences between on-premise and cloud use of Terraform, but there are some limitations with on-premise infrastructure. The post provides examples of configuring Terraform for virtualization platforms and bare metal servers, as well as setting up Terraform with Kubernetes on-premise.