Understanding how to effectively use Terraform Check is crucial for maintaining infrastructure as code. This article from Masterpoint.io provides an in-depth look at Terraform Check, explaining its purpose, functionality, and best practices. Learn how to leverage this tool to ensure your Terraform configurations are error-free and compliant with best practices.
https://masterpoint.io/updates/understanding-terraform-check/
https://masterpoint.io/updates/understanding-terraform-check/
Understanding the Terraform Check Block Feature | Masterpoint Consulting
We dive into one of Terraform's most recent features to leverage infrastructure validation.
Terraform drift can lead to discrepancies between your infrastructure and code, posing significant challenges. This article from DragonDrop Cloud discusses the negative impacts of Terraform drift, examining the causes and potential solutions. Understand how to identify and mitigate drift to maintain consistent and reliable infrastructure.
https://dragondrop.cloud/2023/08/10/terraform-drift-the-bad-the-ugly-and-the-black-swan/
https://dragondrop.cloud/2023/08/10/terraform-drift-the-bad-the-ugly-and-the-black-swan/
👏2👍1
Creating a Kubernetes Operator can significantly enhance the automation and management of your applications. This article from Dev Genius provides a step-by-step guide on how to develop a Kubernetes Operator, covering the essential concepts, tools, and best practices. Learn how to build and deploy your own Operator to streamline operations and improve efficiency in your Kubernetes environment.
https://blog.devgenius.io/how-to-create-a-kubernetes-operator-e2fb3c215e5b
https://blog.devgenius.io/how-to-create-a-kubernetes-operator-e2fb3c215e5b
Medium
How to create a Kubernetes Operator ?
In the first part of this serie about the operator pattern, we saw what it is and in which cases it can be highly helpful, especially for…
👍6
Ensuring robust security at the cluster level in Kubernetes is paramount. This article from Faun discusses the Pod Security Admission Controller and its role in enforcing security policies across a Kubernetes cluster. Learn how to configure and implement this controller to enhance your cluster's security posture and protect your workloads effectively.
https://faun.pub/pod-security-admission-controller-cluster-level-bda83b80d916
https://faun.pub/pod-security-admission-controller-cluster-level-bda83b80d916
Medium
Pod Security Admission Controller — Cluster Level
An overview of how to apply pod security on cluster level
👍3
Tired of pushing to test your .gitlab-ci.yml?
Run gitlab pipelines locally as shell executor or docker executor.
https://github.com/firecow/gitlab-ci-local
Run gitlab pipelines locally as shell executor or docker executor.
https://github.com/firecow/gitlab-ci-local
GitHub
GitHub - firecow/gitlab-ci-local: Tired of pushing to test your .gitlab-ci.yml?
Tired of pushing to test your .gitlab-ci.yml? Contribute to firecow/gitlab-ci-local development by creating an account on GitHub.
👍3🔥3❤2❤🔥1
Automating secrets rotation is crucial for maintaining security in dynamic environments. This article by Canela Severo explains how to achieve true secrets auto-rotation using External Secrets Operator (ESO) and HashiCorp Vault. Discover the steps to set up and integrate these tools to ensure your secrets are rotated securely and efficiently, enhancing your overall security posture.
https://dev.to/canelasevero/true-secrets-auto-rotation-with-eso-and-vault-1g4o
https://dev.to/canelasevero/true-secrets-auto-rotation-with-eso-and-vault-1g4o
DEV Community
True Secrets Auto Rotation with ESO and Vault
Auto Rotation of secrets with no manual steps, so your applications and secret providers can consume and generate values only worrying about references
👍3
Upgrading Kubernetes clusters can be a complex and costly endeavor, especially at scale. This article from Qovery explores the challenges and expenses involved in upgrading hundreds of Kubernetes clusters. Learn about the strategies, tools, and best practices to manage and minimize the costs while ensuring smooth and efficient upgrades.
https://www.qovery.com/blog/the-cost-of-upgrading-hundreds-of-kubernetes-clusters/
https://www.qovery.com/blog/the-cost-of-upgrading-hundreds-of-kubernetes-clusters/
1👍5
Generate documentation from Terraform modules in various output formats
https://github.com/terraform-docs/terraform-docs
https://github.com/terraform-docs/terraform-docs
GitHub
GitHub - terraform-docs/terraform-docs: Generate documentation from Terraform modules in various output formats
Generate documentation from Terraform modules in various output formats - terraform-docs/terraform-docs
👍3🔥2
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
https://github.com/johnkerl/miller
https://github.com/johnkerl/miller
GitHub
GitHub - johnkerl/miller: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON - johnkerl/miller
Advanced secret management is essential for securing sensitive data in Kubernetes environments. This article from Ediri.io explores the integration of Pulumi with the Secrets Store CSI Driver to enhance secret management on Kubernetes. Learn how to securely manage and automate secrets, leveraging Pulumi's infrastructure as code capabilities along with Kubernetes-native tools.
https://blog.ediri.io/advanced-secret-management-on-kubernetes-with-pulumi-secrets-store-csi-driver
https://blog.ediri.io/advanced-secret-management-on-kubernetes-with-pulumi-secrets-store-csi-driver
_CLOUD
Advanced Secret Management on Kubernetes With Pulumi: Secrets Store CSI Driver
TL;DR The code
https://github.com/dirien/quick-bites/tree/main/pulumi-secretstore-csi-driver
Introduction
This article is part two of my series on how to manage secrets on Kubernetes with the help of Pulumi. In my first article, we talked about the...
https://github.com/dirien/quick-bites/tree/main/pulumi-secretstore-csi-driver
Introduction
This article is part two of my series on how to manage secrets on Kubernetes with the help of Pulumi. In my first article, we talked about the...
Over two decades of Site Reliability Engineering (SRE) practice have provided valuable insights into maintaining reliable and scalable systems. This article from Google delves into the lessons learned from 20 years of SRE, sharing key practices, challenges, and strategies that have shaped the discipline. Discover the principles that continue to drive successful SRE teams and how they can be applied to modern engineering practices.
https://sre.google/resources/practices-and-processes/twenty-years-of-sre-lessons-learned/
https://sre.google/resources/practices-and-processes/twenty-years-of-sre-lessons-learned/
sre.google
Google SRE lessons - key principles of site reliability engineering
Learn about the eleven lessons, from two decades, shared by site reliability engineers at Google, essential SRE lessons and core principles of SRE.
👍1
Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.
https://github.com/projectsveltos/addon-controller
https://github.com/projectsveltos/addon-controller
GitHub
GitHub - projectsveltos/addon-controller: Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications…
Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built...
🔥4
KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
https://github.com/apecloud/kubeblocks
https://github.com/apecloud/kubeblocks
GitHub
GitHub - apecloud/kubeblocks: KubeBlocks is a Kubernetes Operator designed to manage a variety of databases and streaming systems…
KubeBlocks is a Kubernetes Operator designed to manage a variety of databases and streaming systems, including MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, RocketMQ, and more, within Kubernetes env...
👍4
Handling kernel panics in Kubernetes environments is critical for maintaining system stability. This article from the Netflix Tech Blog explores the challenges and solutions related to kernel panics in Kubernetes clusters. Learn about the techniques and tools Netflix uses to diagnose, mitigate, and prevent kernel panics, ensuring the resilience and reliability of their infrastructure.
https://netflixtechblog.com/kubernetes-and-kernel-panics-ed620b9c6225
https://netflixtechblog.com/kubernetes-and-kernel-panics-ed620b9c6225
Medium
Kubernetes And Kernel Panics
How Netflix’s Container Platform Connects Linux Kernel Panics to Pods
🔥2
Effective data caching is essential for improving application performance and scalability. This article from RevenueCat delves into their approach to data caching, exploring the strategies and technologies used to optimize data retrieval and reduce latency. Learn how RevenueCat enhances user experience and system efficiency through thoughtful caching practices.
https://www.revenuecat.com/blog/engineering/data-caching-revenuecat/
https://www.revenuecat.com/blog/engineering/data-caching-revenuecat/
Revenuecat
Scaling smoothly: RevenueCat's data-caching techniques for 1.2 billion daily API requests
Explore how RevenueCat efficiently manages 1.2 billion daily requests using cache strategies for low latency and high consistency.
👍1