Managing multi-account deployments with Terraform can be complex, but following the right patterns can simplify the process. This article from AWTIP outlines effective strategies and patterns for handling Terraform deployments across multiple AWS accounts. Learn how to structure your Terraform configurations, manage shared resources, and ensure secure and scalable deployments in multi-account environments.
https://awstip.com/patterns-for-terraform-multi-account-deployments-f47d77d6f250
https://awstip.com/patterns-for-terraform-multi-account-deployments-f47d77d6f250
Medium
Patterns for Terraform Multi-Account Deployments
There are different ways that we can organize our terraform code to make it work for multi-account deployments, we can choose any pattern…
👍1
Managing Prometheus alerts in Kubernetes at scale can be challenging, but using GitOps practices can streamline this process. This article from Faun explores how to manage Prometheus alerts in large-scale Kubernetes environments using a GitOps approach. Learn how to automate, version control, and maintain consistency in your alerting configurations, ensuring efficient and reliable monitoring across your clusters.
https://faun.pub/managing-prometheus-alerts-in-kubernetes-at-scale-using-gitops-25d0ab4a2e2d
https://faun.pub/managing-prometheus-alerts-in-kubernetes-at-scale-using-gitops-25d0ab4a2e2d
Medium
Managing Prometheus alerts in Kubernetes at scale using GitOps
Prometheus is a popular open-source monitoring and alerting solution. It is widely used in the Kubernetes ecosystem and is a part of the…
Managing authentication across multiple AWS accounts in Terraform can be complex, but understanding the right techniques is crucial for secure and efficient operations. This article by Hector Reyes Alemán provides a comprehensive guide on using the Terraform AWS provider for multi-account authentication. Learn about the best practices, tools, and configurations needed to manage authentication seamlessly across different AWS accounts in your Terraform projects.
https://hector-reyesaleman.medium.com/terraform-aws-provider-everything-you-need-to-know-about-multi-account-authentication-and-f2343a4afd4b
https://hector-reyesaleman.medium.com/terraform-aws-provider-everything-you-need-to-know-about-multi-account-authentication-and-f2343a4afd4b
Medium
Terraform AWS Provider — Everything you need to know about Multi-Account Authentication and…
There are multiple options available to configure the authentication between Terraform and AWS. But the two entry points are IAM users and…
👍2
Effective alerting is a cornerstone of observability, but it requires careful planning and execution. This article by Let Athena Sleep discusses the dos and don'ts of creating an effective alerting strategy. Learn about the best practices for setting up alerts that are actionable, minimize noise, and enhance your overall observability, ensuring that you stay informed and responsive to critical issues.
https://medium.com/@letathenasleep/alerting-the-dos-and-don-ts-for-effective-observability-139db9fb49d1
https://medium.com/@letathenasleep/alerting-the-dos-and-don-ts-for-effective-observability-139db9fb49d1
Medium
Sofia’s Observability Odyssey: The Do’s and Don’ts for Effective Observability
Before we begin, meet Sofia:
👍1
In this thought-provoking article, Justin Garrison discusses AWS services that he believes should be canceled due to redundancy, lack of relevance, or better alternatives. He explores why some services no longer serve their original purpose or have been surpassed by more efficient solutions, offering insights into the ever-evolving cloud landscape. Learn about the importance of simplifying service offerings to enhance efficiency and focus on better tools.
https://justingarrison.com/blog/2024-08-05-more-aws-services-they-should-cancel/
https://justingarrison.com/blog/2024-08-05-more-aws-services-they-should-cancel/
Justin Garrison
21 More AWS Services They Should Cancel
Please Amazon 🙏 kill these services too.
1👍3
A sidecar app which clones a git repo and keeps it in sync with the upstream.
https://github.com/kubernetes/git-sync
https://github.com/kubernetes/git-sync
GitHub
GitHub - kubernetes/git-sync: A sidecar app which clones a git repo and keeps it in sync with the upstream.
A sidecar app which clones a git repo and keeps it in sync with the upstream. - kubernetes/git-sync
🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative.
https://github.com/thevahidal/jake
https://github.com/thevahidal/jake
GitHub
GitHub - thevahidal/jake: 🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative.
🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative. - thevahidal/jake
👍1
Testing Terraform resources is essential for ensuring that your infrastructure as code is reliable and functions as expected. This article from Better Programming introduces the basics of Terraform resource testing, covering the tools, frameworks, and best practices to validate your Terraform configurations. Learn how to implement effective testing strategies to catch errors early and maintain high-quality infrastructure code.
https://betterprogramming.pub/terraform-resource-testing-101-c9da424faaf3
https://betterprogramming.pub/terraform-resource-testing-101-c9da424faaf3
Medium
Terraform Resource Testing 101
Validate code quality with a Terraform plan using JSON and Pytest
👍2
Managing infrastructure as code with Terraform provides significant benefits, especially at scale. This article from Cloudflare details how they use Terraform to manage and automate their infrastructure. Discover the best practices, challenges, and strategies Cloudflare employs to optimize their Terraform workflows and achieve seamless, scalable infrastructure management.
https://blog.cloudflare.com/terraforming-cloudflare-at-cloudflare/
https://blog.cloudflare.com/terraforming-cloudflare-at-cloudflare/
The Cloudflare Blog
How Cloudflare uses Terraform to manage Cloudflare
Cloudflare uses the Cloudflare Terraform provider extensively to make changes to our internal accounts as easy as opening a pull request.
👍1
Tool to evaluate upgrade confidence for Kubernetes cluster addons
https://github.com/FairwindsOps/gonogo
https://github.com/FairwindsOps/gonogo
GitHub
GitHub - FairwindsOps/gonogo: [alpha] Tool to evaluate upgrade confidence for Kubernetes cluster addons
[alpha] Tool to evaluate upgrade confidence for Kubernetes cluster addons - FairwindsOps/gonogo
Calico and Kubernetes work together to provide a powerful solution for implementing robust network policies in cloud-native environments. This article from Faun discusses how Calico enhances Kubernetes' native networking capabilities, offering greater control, security, and flexibility. Learn how to configure and use Calico for managing network policies, improving both security and performance in your Kubernetes clusters.
https://faun.pub/calico-and-kubernetes-a-perfect-pair-for-robust-network-policy-2b91eb4eec44
https://faun.pub/calico-and-kubernetes-a-perfect-pair-for-robust-network-policy-2b91eb4eec44
Medium
Calico and Kubernetes: A Perfect Pair for Robust Network Policy
In K8s, a network policy which defines how pods are allowed to communicate with each other.
👍2❤1
Preflight Checks and Support Bundles Framework for Kubernetes Applications
https://github.com/replicatedhq/troubleshoot
https://github.com/replicatedhq/troubleshoot
GitHub
GitHub - replicatedhq/troubleshoot: Preflight Checks and Support Bundles Framework for Kubernetes Applications
Preflight Checks and Support Bundles Framework for Kubernetes Applications - replicatedhq/troubleshoot
1👍3
Understanding the Kubernetes kubeconfig file is crucial for managing access to your Kubernetes clusters. This article from DevOpsCube provides a comprehensive guide on the structure, usage, and best practices of the kubeconfig file. Learn how to configure, manage, and secure your kubeconfig to ensure efficient and secure interactions with your Kubernetes clusters.
https://devopscube.com/kubernetes-kubeconfig-file/
https://devopscube.com/kubernetes-kubeconfig-file/
DevOpsCube – Easy DevOps, SRE Guides & Reviews
Kubeconfig File Explained (Examples, Usage and Configuration)
In this blog, you’ll learn what a Kubeconfig file is and how to create and use one to connect to a Kubernetes cluster with hands-on examples.
❤2
Managing Grafana as code allows for consistent, version-controlled monitoring setups across environments. This comprehensive guide from Grafana covers tools, tips, and best practices for managing Grafana dashboards and configurations as code. Learn how to automate and streamline your Grafana deployments using various tools to enhance observability and maintain monitoring consistency.
https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks/
https://grafana.com/blog/2022/12/06/a-complete-guide-to-managing-grafana-as-code-tools-tips-and-tricks/
Grafana Labs
Grafana as code: A complete guide to tools, tips, and tricks
Learn about some as code tools you can use to declaratively manage Grafana resources and find out how to incorporate them into your own use cases.