Good public talk about Event-Driven architecture
https://www.youtube.com/watch?v=A_mstzRGfIE
https://www.youtube.com/watch?v=A_mstzRGfIE
👍6❤🔥2
The article delves into the evolving perceptions and applications of Kubernetes beyond its conventional role as a container orchestrator. It explores the spectrum between utilizing Kubernetes as a comprehensive platform for managing applications and infrastructure, and leveraging it merely as an interface to interact with cloud services like AWS. Through various deployment models, the piece illustrates the flexibility Kubernetes offers, from fully controlled environments to hybrid approaches integrating cloud-native services, and ultimately, to a vision where Kubernetes acts as a control plane with managed services as the data plane.
https://aws.amazon.com/blogs/containers/kubernetes-as-a-platform-vs-kubernetes-as-an-api-2/
https://aws.amazon.com/blogs/containers/kubernetes-as-a-platform-vs-kubernetes-as-an-api-2/
Amazon
Kubernetes as a platform vs. Kubernetes as an API | Amazon Web Services
Introduction What is Kubernetes? I have been working on this technology since the beginning and after 8 years, I’m still having a problem defining what it is. Some people define Kubernetes as a container orchestrator but does that definition capture the essence…
👍4
Pinniped is the easy, secure way to log in to your Kubernetes clusters.
https://github.com/vmware-tanzu/pinniped
https://github.com/vmware-tanzu/pinniped
GitHub
GitHub - vmware/pinniped: Pinniped is the easy, secure way to log in to your Kubernetes clusters.
Pinniped is the easy, secure way to log in to your Kubernetes clusters. - vmware/pinniped
👍5
The article noscriptd provides a detailed examination of various Argo CD deployment strategies and architectures. It explores the benefits and drawbacks of different models such as Hub and Spoke, Standalone, Split-Instance, and Control Plane architectures, guiding readers on when to use each for optimal performance, security, usability, and failover capabilities. The piece is an invaluable resource for teams planning to deploy Argo CD across multiple Kubernetes clusters, offering insights into scaling, managing security, and enhancing user experience with Argo CD.
https://codefresh.io/blog/a-comprehensive-overview-of-argo-cd-architectures-2024/
https://codefresh.io/blog/a-comprehensive-overview-of-argo-cd-architectures-2024/
Codefresh
A Comprehensive Overview of Argo CD Architectures - 2024 | Codefresh
Planning to deploy Argo CD and support a lot of Kubernetes clusters? In this article, we’ll cover the different deployment strategies and architectures used along with their pros and cons.
👍6
The blog post provides a step-by-step guide on deploying a containerized application to Amazon ECS Fargate. It covers creating a private ECR repository, pushing a Docker image, provisioning infrastructure with Terraform and Terragrunt, and automating deployment using GitHub Actions. This comprehensive guide is ideal for developers with some familiarity with Terraform, Terragrunt, and GitHub Actions, aiming to deploy applications using AWS services effectively.
https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a
https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a
DEV Community
Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt
In past articles, we've focused a lot on deployments to servers (Amazon EC2 instances in...
👍3
HashiCorp has announced its acquisition by IBM to further advance multi-cloud automation. This strategic move, almost 12 years after HashiCorp's founding, aims to leverage IBM's extensive resources to expand its reach and accelerate cloud adoption. The partnership will allow HashiCorp to continue developing its cloud automation technologies within IBM's ecosystem, benefiting a wider audience and enhancing its offerings to meet diverse customer needs in the evolving cloud landscape.
https://www.hashicorp.com/blog/hashicorp-joins-ibm
https://www.hashicorp.com/blog/hashicorp-joins-ibm
😱10😢4🔥3
A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background.
https://github.com/kadalu/kadalu
https://github.com/kadalu/kadalu
GitHub
GitHub - kadalu/kadalu: A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background.…
A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background. More information at https://kadalu.tech - kadalu/kadalu
👍5
Article discusses implementing a serverless data processing solution using AWS Lambda, Step Functions, and Fargate on ECS, possibly with Rust as the programming language. This setup suggests an advanced, highly scalable cloud architecture for processing data without managing servers, integrating several AWS services for efficient, event-driven workflows.
https://darryl-ruggles.cloud/serverless-data-processor-using-aws-lambda-step-functions-and-fargate-on-ecs-with-rust
https://darryl-ruggles.cloud/serverless-data-processor-using-aws-lambda-step-functions-and-fargate-on-ecs-with-rust
darryl-ruggles.cloud
AWS Lambda Serverless Processor: Rust, Fargate
Serverless data processing with AWS Lambda, Step Functions, Fargate, Rust; scalable large batch processing, real-time updates
👍7
The article delves into the innovative approach of leveraging Terraform alongside CSV files to dynamically manage AWS Security Groups. This method offers a streamlined and flexible solution to enhance security measures, adapting to the ever-evolving threats in the cloud environment. By integrating CSV data, teams can efficiently configure and update security rules, ensuring a robust defense for their AWS assets."
https://blog.avangards.io/building-a-dynamic-aws-security-group-solution-with-csv-in-terraform
https://blog.avangards.io/building-a-dynamic-aws-security-group-solution-with-csv-in-terraform
Avangards Blog
Building a Dynamic AWS Security Group Solution With CSV in Terraform
Learn step-by-step how to build a solution to dynamically manage AWS security groups in Terraform using a CSV file.
👍7
This article provides an in-depth examination of the design and implementation of the Vertical Pod Autoscaler (VPA) in Kubernetes Autoscaler. It discusses how VPA enhances resource utilization and cost-efficiency by dynamically updating pod resource allocations and managing evictions. The piece breaks down the architecture into its core components: Recommender, Admission Controller, and Updater, explaining their roles and processes within the VPA's operation. For a comprehensive understanding, example code snippets are included, offering insights into the practical application of these concepts.
https://greptime.com/blogs/2023-11-28-vpa-design
https://greptime.com/blogs/2023-11-28-vpa-design
Greptime
Kubernetes(K8s) Autoscaler — a detailed look at the design and implementation of VPA
Vertical Pod Autoscaler (VPA) is a tool that enhances resource use and reduces costs by automatically updating Pod resources and managing evictions effectively in Kubernetes. In this article, we dive deep into the design and implementation of VPA in Autoscaler…
👍6
The blog post details their innovative approach to constructing a customer data warehouse entirely using Postgres. It highlights how they integrated data from multiple sources into Postgres, leveraging foreign data wrappers and other extensions. This strategy not only simplified their data ecosystem but also enhanced efficiency by keeping the system within a single technology stack. The post shares insights into the challenges they faced and the open-source tools developed during the process, offering a blueprint for others looking to build a streamlined data warehouse on Postgres.
https://tembo.io/blog/tembo-data-warehouse
https://tembo.io/blog/tembo-data-warehouse
👍5
🧊 The missing Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
https://github.com/glasskube/glasskube
https://github.com/glasskube/glasskube
GitHub
GitHub - glasskube/glasskube: 🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages…
🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package re...
👍4
The article, "The Best OS For Kubernetes," introduces Talos Linux as an optimal operating system specifically designed for Kubernetes. Highlighting the inefficiencies of traditional OS setups for Kubernetes, Anton emphasizes Talos Linux's minimalistic, secure, and immutable nature. With no shell or SSH access, Talos is managed entirely through an API, mirroring Kubernetes' operational model. The article walks through the benefits of using Talos Linux, from installation to deployment, showcasing how it simplifies Kubernetes management with features like atomic updates and configuration via YAML files.
https://mirceanton.com/posts/2023-11-28-the-best-os-for-kubernetes
https://mirceanton.com/posts/2023-11-28-the-best-os-for-kubernetes
👍6
eBay introduced an accessibility linter for Marko to streamline the accessibility testing process, making it easier and more efficient for developers to create accessible code. This tool, integrated into the Marko language server, automatically identifies accessibility issues in the codebase, akin to how spellcheck operates in a word processor. By incorporating real-time feedback and suggestions for improvements, eBay aims to enhance the development workflow, ensuring their web content is accessible by default and adhering to their commitment to inclusivity.
https://innovation.ebayinc.com/tech/engineering/introducing-an-accessibility-linter-for-marko-shortening-the-accessibility-testing-pipeline/
https://innovation.ebayinc.com/tech/engineering/introducing-an-accessibility-linter-for-marko-shortening-the-accessibility-testing-pipeline/
eBay Inc.
Introducing an Accessibility Linter for Marko: Shortening the Accessibility Testing Pipeline
Our goal: Help developers create better code, more efficiently, while maintaining accessibility for all.
👍3
The name of the bucket should be kept secret, or you could be charged a hefty bill
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
Medium
How an empty S3 bucket can make your AWS bill explode
Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning?
👍10
DevOps & SRE notes
The name of the bucket should be kept secret, or you could be charged a hefty bill https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1
Good news everyone. AWS should provide a solution
https://twitter.com/jeffbarr/status/1785386554372042890
https://twitter.com/jeffbarr/status/1785386554372042890
🔥8