Flexible, reusable and concise configuration for Kubernetes
https://github.com/grafana/tanka
https://github.com/grafana/tanka
GitHub
GitHub - grafana/tanka: Flexible, reusable and concise configuration for Kubernetes
Flexible, reusable and concise configuration for Kubernetes - grafana/tanka
👍5
Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
https://github.com/stefanprodan/timoni
https://github.com/stefanprodan/timoni
GitHub
GitHub - stefanprodan/timoni: Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm. - stefanprodan/timoni
👍5
The blog post guides you through using the Grafana Operator for managing Grafana Cloud stacks within Kubernetes. It covers the setup process using Helm for quick installation, and details how to connect to Grafana Cloud, configure resources like folders, dashboards, and alert rules. The post emphasizes the benefits of integrating Grafana Cloud with Kubernetes, making configuration management streamlined and efficient.
https://grafana.com/blog/2024/04/24/how-to-use-the-grafana-operator-managing-a-grafana-cloud-stack-in-kubernetes/
https://grafana.com/blog/2024/04/24/how-to-use-the-grafana-operator-managing-a-grafana-cloud-stack-in-kubernetes/
Grafana Labs
How to use the Grafana Operator: Managing a Grafana Cloud stack in Kubernetes | Grafana Labs
By using the Grafana Operator for resource management within Kubernetes, you make it easier to incorporate Grafana Cloud into your Kubernetes-driven environment.
👍5❤2
In this blog post, the engineering team at Slack shares an insightful narrative about their extensive migration from AWS's IMDSv1 to IMDSv2, detailing both the challenges and solutions they encountered along the way. The migration aimed to enhance security by leveraging IMDSv2's session authentication for managing about 60,000 EC2 instances. The post elaborates on the technical strategies, tools, and collaborative efforts that ensured a smooth transition, reflecting Slack's commitment to maintaining robust security standards in their cloud infrastructure.
https://slack.engineering/our-journey-migrating-to-aws-imdsv2/
https://slack.engineering/our-journey-migrating-to-aws-imdsv2/
slack.engineering
Our Journey Migrating to AWS IMDSv2
We are heavy users of Amazon Compute Compute Cloud (EC2) at Slack — we run approximately 60,000 EC2 instances across 17 AWS regions while operating hundreds of AWS accounts. A multitude of teams own and manage our various instances. The Instance Metadata…
👍4
Discover the innovative strategies to implement A/B testing across a platform serving over 50 million users, using AWS Lambda@Edge. This post dives deep into the technical complexities and solutions involved in executing split A/B tests efficiently, ensuring minimal impact on performance while enhancing user experience. Learn about the challenges and insights from a large-scale deployment that combines technology with practical business applications.
https://rahulsuresh.net/blog/ab-testing-millions-of-users-using-aws-lambda-edge
https://rahulsuresh.net/blog/ab-testing-millions-of-users-using-aws-lambda-edge
rahulsuresh.net
Rahul Suresh
Full-stack Engineer, skilled in JavaScript & Frontend, based out of Austin, TX.
👍2
Explore the journey of Canva's engineering team as they detail their experiences and solutions in scaling a content usage counting service to handle billions of transactions. This post delves into the evolution of their architecture from MySQL to modern OLAP databases, emphasizing improvements in scalability, accuracy, and operability. Discover the technical hurdles and innovative strategies that helped Canva support its growing needs and ensure accurate content creator compensation.
https://www.canva.dev/blog/engineering/scaling-to-count-billions/
https://www.canva.dev/blog/engineering/scaling-to-count-billions/
canva.dev
Scaling to Count Billions - Canva Engineering Blog
How we built a scalable and reliable content usage counting service.
👍3❤1
🌱 Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine.
https://github.com/kubean-io/kubean
https://github.com/kubean-io/kubean
GitHub
GitHub - kubean-io/kubean: Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine.
:seedling: Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine. - GitHub - kubean-io/kubean: Product ready cluster lifecycle management toolchains...
👍4
In the world of infrastructure as code (IaC), ensuring the security and efficiency of your configurations is paramount. This blog post on provides a comprehensive overview of Terraform static code analysis tools, exploring their essential features and offering detailed comparisons. Whether you're a seasoned DevOps professional or just starting out, this deep dive will equip you with the knowledge needed to choose the right tools for maintaining high-quality IaC environments. Dive into the intricacies of these tools and learn how to enhance your Terraform workflows by visiting our full article.
https://devdosvid.blog/2024/04/16/a-deep-dive-into-terraform-static-code-analysis-tools-features-and-comparisons/
https://devdosvid.blog/2024/04/16/a-deep-dive-into-terraform-static-code-analysis-tools-features-and-comparisons/
devDosvid blog
A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons
Explore key features and comparisons of top Terraform static code analysis tools to enhance security and compliance in your infrastructure management.
👍4
The article from Cloudflare's blog discusses the importance of alert observability in reducing on-call burnout. It highlights how Cloudflare has developed various dashboards to monitor alerts effectively, which helps in managing on-call responsibilities more efficiently and minimizes interruptions. The use of dashboards allows teams to quickly analyze and respond to alerts, identify frequently firing alerts, and make necessary adjustments. This approach not only streamlines operations but also significantly enhances the experience for on-call personnel by providing clear visibility and tools to manage alerts proactively.
https://blog.cloudflare.com/alerts-observability
https://blog.cloudflare.com/alerts-observability
The Cloudflare Blog
Minimizing on-call burnout through alerts observability
Learn how Cloudflare used open-source tools to enhance alert observability, leading to increased resilience and improved on-call team well-being
👍3
Develop your applications directly in your Kubernetes Cluster
https://github.com/okteto/okteto
https://github.com/okteto/okteto
GitHub
GitHub - okteto/okteto: Develop your applications directly in your Kubernetes Cluster
Develop your applications directly in your Kubernetes Cluster - okteto/okteto
👍4
Hands on labs and code to help you learn, measure, and build using architectural best practices.
https://github.com/awslabs/aws-well-architected-labs
https://github.com/awslabs/aws-well-architected-labs
GitHub
GitHub - awslabs/aws-well-architected-labs: Hands on labs and code to help you learn, measure, and build using architectural best…
Hands on labs and code to help you learn, measure, and build using architectural best practices. - awslabs/aws-well-architected-labs
The article on "What Is Amazon Resource Name (ARN)?" from EverythingDevOps discusses the significance and structure of ARNs in AWS. ARNs are unique identifiers used to specify resources across AWS, ensuring clear identification irrespective of the region or account. The article covers the structure of ARNs, their importance in resource-level permissions, cross-service interactions, and API operations. It also highlights how ARNs facilitate auditing, logging, and resource tagging. Finally, it provides examples of ARNs and discusses best practices for their usage.
https://everythingdevops.dev/what-is-amazon-resource-name-arn/
https://everythingdevops.dev/what-is-amazon-resource-name-arn/
👍3
The article provides a comprehensive guide on Kubernetes sidecar containers, explaining their function, use cases, and implementation. Sidecar containers run alongside main application containers within a pod, sharing the same lifecycle and resources, enhancing the main container's capabilities in areas like logging, monitoring, and network communications. The guide details practical examples, discusses native sidecar support in Kubernetes v1.28, and offers best practices, such as applying the single responsibility principle and managing resource limits effectively.
https://komodor.com/learn/kubernetes-sidecar-containers-practical-guide-with-examples/
https://komodor.com/learn/kubernetes-sidecar-containers-practical-guide-with-examples/
Komodor
Kubernetes Sidecar Containers: Practical Guide with Examples
A Kubernetes sidecar is a design pattern that allows developers to extend or enhance the main container in a pod.
👍4
A cli tool to help discover deprecated apiVersions in Kubernetes
https://github.com/FairwindsOps/pluto
https://github.com/FairwindsOps/pluto
GitHub
GitHub - FairwindsOps/pluto: A cli tool to help discover deprecated apiVersions in Kubernetes
A cli tool to help discover deprecated apiVersions in Kubernetes - FairwindsOps/pluto
👍7
csi storage for container orchestration systems
https://github.com/democratic-csi/democratic-csi
https://github.com/democratic-csi/democratic-csi
GitHub
GitHub - democratic-csi/democratic-csi: csi storage for container orchestration systems
csi storage for container orchestration systems. Contribute to democratic-csi/democratic-csi development by creating an account on GitHub.
👍5
The article explores alternative methods for crafting container images without relying on Dockerfiles. It delves into using a Rust tool to create images from Conda environments, focusing on the advantages of building images in parallel and independently, enhancing performance and customization. Ochagavía discusses handling container images at a low level, including inspecting, modifying, and directly pushing to registries. The guide offers insights into the technicalities of container images as defined by the Open Container Initiative.
https://ochagavia.nl/blog/crafting-container-images-without-dockerfiles/
https://ochagavia.nl/blog/crafting-container-images-without-dockerfiles/
Adolfo Ochagavía
Crafting container images without Dockerfiles
Last month I have been developing a Rust tool to create container images from Conda environments, without going through Docker. It was a wild trip down the rabbit hole of OCI images, so I thought I’d share part of the adventure here. Enjoy!
But why? If you…
But why? If you…
👍3❤2