Low-Cost, Unlimited Metrics Storage with Thanos: Monitor All Your K8s Clusters Anywhere and More.

Monitoring large-scale, multi-cloud Kubernetes environments can be a hard task, especially when dealing with high-cardinality metrics and long-term data retention requirements. Traditional monitoring solutions often struggle to handle the sheer volume and complexity of metrics generated by distributed clusters across multiple cloud providers. This is where Thanos (Contrary to Marvel Thanos, this Thanos is an avenger) comes into play, providing a powerful and cost-effective solution for unlimited metrics storage and querying. ...

May 3, 2024 · 8 min · 1558 words · awsmorocco

Chat With Your AWS Resources Using ChatGPT

In the ever-evolving world of cloud computing, where efficiency and productivity are paramount, developers and DevOps engineers often find themselves navigating the complexities of AWS infrastructure. Enter awsgpt, a Golang CLI application that aims to bridge the gap between natural language and AWS management. This project leverages the power of OpenAI’s ChatGPT and the AWS CLI to enable seamless, conversational interactions with an AWS account and its underlying infrastructure. By combining the natural language processing capabilities of ChatGPT with the programmatic control of the AWS CLI, awsgpt empowers users to manage their AWS resources using intuitive, human-friendly commands. ...

April 7, 2024 · 2 min · 381 words · awsmorocco

Do Pods Really Get Evicted Due to CPU Pressure?

As Kubernetes administrators and developers, we’ve all heard the notion that pods can get evicted due to high CPU pressure on a node. But is this really true? Let’s explore this idea and put it to the test. 1 — Understanding Pod Eviction and CPU Management In Kubernetes, pod eviction is the process of removing one or more pods from a node in order to reclaim resources. This can happen for various reasons, such as: ...

March 21, 2024 · 6 min · 1182 words · z4ck404

Exploring Steampipe for Terraform Drift Detection

In Terraform, drift detection helps spot any mismatches between the infrastructure you’ve outlined in your code and what’s actually out there running in your cloud accounts. This is super important for keeping your Infrastructure as Code (IaC) practices on point, making sure everything is consistent, efficient, and secure. Steampipe, which is an open-source tool, takes this a step further by letting you run real-time SQL queries on your infrastructure data. When you bring Steampipe into the mix, you get a clearer picture and more control over your setup, making it easier to keep your code and infrastructure in sync and strengthening your IaC game. ...

February 29, 2024 · 5 min · 1019 words · z4ck404

How Does AWS PrivateLink Work ?

How Does AWS PrivateLink Work ? In the world of cloud networks, security and confidentiality are crucial. [AWS PrivateLink](https://docs.aws.amazon.com/vpc/latest/privatelink/what-is- privatelink.html) is an essential service that bridges the gap between service exposure and network security in an elegant way. By providing a private connection to services hosted on AWS, PrivateLink ensures that traffic between your VPC and the services you consume does not traverse the public internet. This not only increases security, but also reduces exposure to potential threats and improves network latency. ...

February 29, 2024 · 8 min · 1643 words · z4ck404