Kubernetes¶
Why do I need to configure the Kubernetes-Prometheus-Stack?¶
Kubernetes allows developers to deploy, manage, and scale containerized applications across a cluster of nodes, providing features such as load balancing, automatic scaling, self-healing, and rolling updates. The FusionReactor Kubernetes integration gives you full observability into the health and performance of your environment. With the data it provides, you can monitor the health of your entire Kubernetes cluster, check individual pods, or drill into specific services and applications.
Benefits¶
-
Performance optimization
-
Proactive issue detection
-
Rapid troubleshooting and debugging
-
Capacity planning and scalability
-
Efficient resource utilization
Compatibility¶
Getting started¶
Prerequisites¶
Prior to beginning, ensure you have the following:
-
Access to your cluster via
kubectl
andhelm
. -
A valid FusionReactor Cloud account, and an API key for the account.
-
A valid FusionReactor Cloud user in your account, with access to FusionReactor Cloud.
Tip
API keys can be managed under FusionReactor Cloud > User Menu > Account > API Keys
Procedure¶
Step 1: Download files¶
Download the following files from our GitHub repo.
-
fr-cloud-kps-values.yaml
-
fr-cloud-kps-authentication-secret.yaml
Step 2: Customize the two files for installation¶
fr-cloud-kps-values.yaml
Change CLUSTER_NAME
to your Kubernetes cluster name.
fr-cloud-authentication-secret.yaml
Change PASSWORD
to your FR Cloud API key.
Step 3: Create new namespace to hold & deploy stack¶
Run the following commands to create a new namespace to hold & deploy the stack
kubectl create namespace kube-prometheus-stack
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
kubectl apply -n kube-prometheus-stack -f fr-cloud-kps-authentication-secret.yaml
helm upgrade --install -n kube-prometheus-stack -f fr-cloud-kps-values.yaml kube-prometheus-stack prometheus-community/kube-prometheus-stack --version 48.3.1
Learn more
Ingesting data with Kubernetes¶
Visualize your data¶
This data can be visualized directly in the Kubernetes dashboard set, with up to 20 dashboards to choose from: FusionReactor Cloud > Dashboards > Kubernetes
Need more help?
Contact support in the chat bubble and let us know how we can assist.