Skip to content

Commit abe803a

Browse files
committed
Update content
1 parent 075ff61 commit abe803a

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

content/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ FinOps Stack makes use of a wide range of software to provide a highly efficient
77
- **[Goldilocks](https://www.fairwinds.com/goldilocks)**: Fairwinds Goldilocks is designed to provide 'just-right' recommendations for container requests and limits. It does this by using the Vertical Pod Autoscaler in recommendation mode. Additional guidance on interpresting and setting resource requests and limits can be found in our [GKE Autopilot guide](./distribution-gke-autopilot.md).
88
- **[Vertical Pod Autoscaler](https://github.com/kubernetes/autoscaler/blob/master/vertical-pod-autoscaler/README.md)**: frees users from the necessity of setting up-to-date resource limits and requests for the containers in their pods. When configured, it will set the requests automatically based on usage and thus allow proper scheduling onto nodes so that appropriate resource amount is available for each pod.
99
- **[Grafana](https://grafana.com/grafana/)**: An open-source platform used for monitoring and visualising time-series data from various sources, allowing users to create interactive and real-time dashboards for metrics, logs, and analytics. The FinOps Stack uses Grafana to provide visualisations of cost and efficiency metrics.
10-
- **gmp-proxy**: A proxy designed to simplify the integration between open-source Grafana and Google Managed Prometheus.
10+
- **gmp-proxy**: A proxy designed to simplify the integration between open-source Grafana and Google Managed Prometheus (if using a GKE cluster).
1111
- **[Cert-Manager](https://cert-manager.io/)**: An open source tool that provides certificate management for Kubernetes. In the FinOps Stack, cert-manager can be optionally installed to create a tls certificate if using ingress for Grafana.
1212

1313

content/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The FinOps Stack is the blueprint for a solution to automate FinOps best practic
66

77
Our goal is to empower organisations with the tools they need to manage, visualise, and optimise their cloud resources in complex, ever-changing environments.
88

9-
The FinOps Stack is designed to work out-of-the-box seamlessly with GKE standard/autopilot clusters using Google Managed Prometheus, and can be customised for an organisation’s business requirements and/or Kubernetes distribution. Additionally, there is an option to deploy the FinOps Stack on a Kind cluster for a quick setup, allowing you to explore its functionality.
9+
The FinOps Stack is designed to work out-of-the-box seamlessly with GKE standard/autopilot clusters using [Google Managed Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus), or with an EKS cluster using standard Prometheus. It can be customised for an organisation’s business requirements and/or Kubernetes distribution. Additionally, for a quick setup and exploration, the FinOps Stack can be deployed on a Kind cluster.
1010

1111
## Key Features and Capabilities
1212

installation/gke.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ Installing Helm charts with lots of dependencies and CRDs is challenging; these
1111
- A GKE standard or autopilot cluster with:
1212
- kubectl access
1313
- cluster-admin permissions
14-
- workload identity enabled
14+
- workload identity enabled
15+
- [Google Managed Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus) enabled.
1516
- [Helmfile](https://helmfile.readthedocs.io/en/latest/#installation) installed on your local machine
1617
- A Google Service Account with the following:
1718
- roles/monitor.viewer and roles/iam.serviceAccountTokenCreator permissions
@@ -29,7 +30,7 @@ Installing Helm charts with lots of dependencies and CRDs is challenging; these
2930
### Configuration changes for your cluster environment
3031

3132
1. To control which Finops Stack components to install, edit the [enabled.yaml](./installation/config/common/enabled.yaml) file
32-
1. Copy `./env_gke.tmpl` to `./.env` and replace the env var values accordingly. As a minimum, you will need to change the `GCP_PROJECT`, `CSP_API_KEY`, `GRAFANA_SA_ANNOTATION` values. <!-- TODO: Automate env variable values replacement -->
33+
1. Copy `./env_gke.tmpl` to `./.env` and replace the env var values accordingly. As a minimum, you will need to change the `GCP_PROJECT`, `CSP_API_KEY`, `GRAFANA_SA_ANNOTATION` values.
3334

3435
### Install everything using Helmfile
3536

0 commit comments

Comments
 (0)