Simplified Kubernetes cost optimization and monitoring deployment
OneLens Installation Scripts provides automated deployment tools for setting up comprehensive Kubernetes cost monitoring and optimization infrastructure. This repository contains Helm charts and automation scripts to deploy OneLens agents and supporting monitoring stack.
A Kubernetes job orchestrator that handles the initial setup and configuration of OneLens infrastructure in your cluster.
Features:
The core monitoring agent that collects cost and resource utilization data from your Kubernetes cluster.
Includes:
helm repo add onelens https://astuto-ai.github.io/onelens-installation-scripts/
helm repo update
helm upgrade --install onelensdeployer onelens/onelensdeployer \
--set job.env.CLUSTER_NAME=your-cluster-name \
--set job.env.REGION=your-aws-region \
--set-string job.env.ACCOUNT=your-aws-account-id \
--set job.env.REGISTRATION_TOKEN="your-registration-token"
helm upgrade --install onelens-agent onelens/onelens-agent \
--namespace onelens-system \
--create-namespace
helm search repo onelens
gh
) installed and authenticatedgit tag -a v1.2.1 -m "Release version 1.2.1"
git push origin v1.2.1
gh release create v1.2.1 \
--title "OneLens Charts v1.2.1" \
--notes "Release notes for version 1.2.1" \
--generate-notes
gh release upload v1.2.1 onelens-agent-1.2.1.tgz onelensdeployer-1.2.1.tgz
helm repo index . --url https://astuto-ai.github.io/onelens-installation-scripts/
git add index.yaml
git commit -m "Update Helm repository index for v1.2.1"
git push origin gh-pages
Charts are automatically published when new releases are created through GitHub Actions. The CI/CD pipeline will:
We welcome contributions! Please see our development guide for details on:
After installation, your cluster will be monitored by OneLens. Visit the OneLens platform to:
Made with love ♥️ by the OneLens Team