Monitoring Upgrade
This document provides a comprehensive guide to upgrading monitoring services in Kubernetes cluster, including Grafana for visualization, Loki for log management, and Prometheus for metrics and alerting. The guide covers the essential steps for upgrading these services using Helmfile, along with the necessary configurations to ensure a smooth upgrade process and configuring AWS RDS cloudwatch Alerts.
Prerequisites
Before proceeding with the upgrade, ensure you have the following tools installed and configured:
Helmfile: A declarative spec for deploying Helm charts, which manages and deploys Helm releases via a simple, unified YAML file. Installing Helmfile
Helm: A package manager for Kubernetes, used to define, install, and upgrade complex Kubernetes applications. Installing Helm
kubectl: A command-line tool for interacting with Kubernetes cluster, allowing you to deploy applications, manage cluster resources, and view logs. Installing Kubectl
AWS Console: Have sufficient access to create SNS Topics & Subscription and Cloudwatch Alerts.