Andrii Chubatiuk 6f64a9f6dd reverted cluster aggregation changes 3 年 前
..
src 6f64a9f6dd reverted cluster aggregation changes 3 年 前
.babelrc 941c807ceb Upgrading to Parcel2. Dependabot found a security issue with Parcel 1.12.5, but that is the latest version of Parcel1 and no new versions will be released. 5 年 前
Dockerfile 83f567394d added default nginx config 3 年 前
README.md 69e5c0c64c Update README.md 3 年 前
default.nginx.conf 83f567394d added default nginx config 3 年 前
package-lock.json 3bdc762541 Bump terser from 5.10.0 to 5.14.2 in /ui 3 年 前
package.json 5457f9579e Bump parcel + dependency versions 4 年 前

README.md

Kubecost Open Source UI

The preferred install path for Kubecost is via Helm chart, and is explained here

To manually run an open source demo UI, follow the steps below.

Requirements

  • nodejs >= 12.0.0
  • npm >= 7.0.0

Installation & Running

To run the UI, open a terminal to the opencost/ui/ directory (where this README is located) and run

npm install

This will install required depndencies and build tools. To launch the UI, run

npx parcel src/index.html

This will launch a development server, serving the UI at http://localhost:1234 and targeting the data for an instance of OpenCost running at http://localhost:9090. To access an arbitrary OpenCost install, you can use

kubectl port-forward deployment/opencost-cost-analyzer 9090

for your choice of namespace and cloud context.