Best of SpaceliftAugust 2024

  1. 1
    Article
    Avatar of spaceliftSpacelift·2y

    OpenTofu vs Terraform : Key Differences and Comparison

    OpenTofu and Terraform are popular infrastructure-as-code (IaC) tools with several similarities, such as modular design, declarative configuration, and stateful management. The key difference lies in their licensing: OpenTofu remains open-source and community-driven under MPL 2.0, while Terraform has transitioned to a source-available BSL license. OpenTofu offers additional features like state encryption and early variable evaluation. Spacelift supports both tools, offering orchestration and enhanced workflow features.

  2. 2
    Article
    Avatar of spaceliftSpacelift·2y

    How to Manage Kubernetes Secrets with Terraform

    Kubernetes Secrets provide a secure way to store sensitive information like passwords and API tokens, abstracting them from application code. This improves security by avoiding hardcoding sensitive data. Terraform can manage these secrets in a centralized, declarative manner, offering features like secret rotation and integration with tools like Vault. However, the Terraform state file stores secrets in plain text, necessitating extra security measures. Combining Kubernetes and Terraform with tools like Spacelift can streamline workflows, improve security, and enable comprehensive infrastructure management.

  3. 3
    Article
    Avatar of spaceliftSpacelift·2y

    How to Build a Platform Engineering Team [Focus & Roles]

    Platform engineering is essential for managing the complex infrastructure of modern cloud-native architectures and microservices. Building a successful platform engineering team involves focusing on areas like Infrastructure as Code, continuous integration and delivery, and security. Key roles include platform engineers, site reliability engineers, cloud architects, and security engineers. Effective hiring strategies, including focused job descriptions and an efficient interview process, are crucial. Onboarding, goal setting, and continuous training help retain top talent and ensure team success.

  4. 4
    Article
    Avatar of spaceliftSpacelift·2y

    Kubectl Get Context : Current Context, Switching & Listing

    Kubectl contexts simplify the management of multiple Kubernetes clusters by allowing you to switch between different settings easily. This guide covers key commands for interacting with contexts, such as listing available contexts, switching between them, and getting the current context. It also details how to add new contexts and override settings without modifying them. Spacelift is highlighted for its automation and management features compatible with Kubernetes.