Fabrikate-Jaeger

March 6, 2019 ยท View on GitHub

This fabrikate stack installs Jaeger on your cluster, with a provided "production" configuration.

Requirements

  • The fabrikate 0.2.3 cli tool installed locally
  • The helm cli tool installed locally
  • The kubectl cli tool installed locally

Setup

Make sure your helm incubator repository is pointed at https://kubernetes-charts-incubator.storage.googleapis.com/. Older versions of Helm will have the incubator repository configured to a different location.

Run the following in a terminal/shell:

helm repo remove incubator && helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/

Installing fabrikate-jaeger

  1. In your stack's component.json, include fabrikate-jaeger:
{
    "name": "my-cool-stack",
    "subcomponents": [
        {
            "name": "fabrikate-jaeger",
            "source": "https://github.com/bnookala/fabrikate-jaeger",
            "method": "git"
        }
    ]
}
  1. In a terminal window, install the stack dependencies:
fab install
  1. In a terminal window, generate the stack:
fab generate prod
  1. Apply the generated stack manifests:
kubectl apply -f ./generated/prod/ --recursive

License

MIT