Skip to content

Commit f1df5d2

Browse files
committed
Update docs
1 parent 1fe9f81 commit f1df5d2

File tree

2 files changed

+5
-15
lines changed

2 files changed

+5
-15
lines changed

installation/eks.md

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,22 @@
22

33
Installing Helm charts with lots of dependencies and CRDs is challenging; these instructions use Helmfile to mitigate issues with Helm.
44

5-
This documentation focuses on installing the FinOps Stack in GKE standard/autopilot clusters.
5+
This documentation focuses on installing the FinOps Stack in EKS clusters.
66

77
## Pre-requisites
88

9-
- A GKE standard or autopilot cluster with:
9+
- A EKS cluster with:
1010
- kubectl access
11-
- cluster-admin permissions
12-
- workload identity enabled
11+
- (Optional) If your cluster has Spot Instances, EKS Pod Identities need to be configured. See [documentation](https://www.opencost.io/docs/configuration/aws#eks-pod-identities).
1312
- [Helmfile](https://helmfile.readthedocs.io/en/latest/#installation) installed on your local machine
14-
- A Google Service Account with the following:
15-
- roles/monitor.viewer and roles/iam.serviceAccountTokenCreator permissions
16-
- workload identity configured for grafana kubernetes service account: `[finops-stack/grafana]`. Have a look at this [blog post](https://venafi.com/blog/gke-workload-identity-federation-for-kubernetes-principals/) to configure workload identity.
1713
- Unless you want to access the Grafana dashboard via `kubectl port-forward` you'll need a domain name
1814

19-
## Distribution support
20-
21-
### GKE Autopilot
22-
23-
- Enable cost allocation
24-
2515
## Installation
2616

2717
### Configuration changes for your cluster environment
2818

2919
1. To control which Finops Stack components to install, edit the [enabled.yaml](./installation/config/common/enabled.yaml) file
30-
1. Copy `./env.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 -->
20+
1. Copy `./env_eks.tmpl` to `./.env` and replace the env var values accordingly.
3121

3222
### Install everything using Helmfile
3323

installation/gke.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This documentation focuses on installing the FinOps Stack in GKE standard/autopi
2727
### Configuration changes for your cluster environment
2828

2929
1. To control which Finops Stack components to install, edit the [enabled.yaml](./installation/config/common/enabled.yaml) file
30-
1. Copy `./env.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 -->
30+
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 -->
3131

3232
### Install everything using Helmfile
3333

0 commit comments

Comments
 (0)