Nahuel Hernandez

Nahuel Hernandez

Another personal blog about IT, Automation, Cloud, DevOps and Stuff.

Effortless EKS Monitoring with ChatOps using Botkube

ChatOps allows us to operate DevOps tools using chat clients. Implementing ChatOps with EKS is painless using BotKube. This tool lets us monitor and debug our K8S cluster. The app integrates with Slack, Teams, etc. So, for example, we could view our K8S deployments with a simple command on Slack or view logs in real-time. Also, give us recommendations for standard practice, such avoid using the latest containers image versions.

4-Minute Read

BotKube

This updated version revisits a blog post I authored two years ago, during which time Botkube has incorporated additional features and undergone changes to its installation process. Also, this post show how to do it with AWS EKS, but is similar for any K8S flavor.

AWS Ingress controller integration with External DNS and ACM on EKS

Integrating the AWS Ingress controller with External DNS and ACM streamlines the exposure of multiple applications via a single Application Load Balancer (ALB), offering a cost-effective solution by consolidating resources. This approach not only automates DNS record creation with ExternalDNS and Route53, directly within Kubernetes for enhanced efficiency but also ensures secure connections through SSL termination with AWS Certificate Manager (ACM). This cost-saving integration facilitates seamless and secure access to services on EKS clusters, showcasing the efficiency and financial advantages of leveraging these combined technologies for optimal application management.

4-Minute Read

Ingress

This POC demonstrates the integration of Amazon EKS with the Application Load Balancer (ALB) Ingress Controller. The primary goal is to expose multiple applications through a single ALB efficiently. This setup utilizes ExternalDNS in conjunction with Route53 to dynamically create DNS records using Ingress annotations within Kubernetes.

ChatOps on EKS using BotKube

ChatOps allows us to operate DevOps tools using chat clients. Implementing ChatOps with EKS is painless using BotKube. This tool lets us monitor and debug our K8S cluster. The app integrates with Slack, Teams, etc. So, for example, we could view our K8S deployments with a simple command on Slack or view logs in real-time. Also, give us recommendations for standard practice, such avoid using the latest containers image versions

3-Minute Read

BotKube

BotKube is a messaging bot for monitoring and debugging K8S clusters in real-time. Some features are:

Categories

Recent Posts

About

Over 15-year experience in the IT industry. Working in SysOps, DevOps and Architecture roles with mission-critical systems across a wide range of industries. Wide experience with AWS, Terraform, Kubernetes, Containers, CI/CD pipelines, and Linux. Always keeping up with the latest technologies. Passionate about automating the run of the mill. Big focus on problem-solving.