Sign inSign up

rohannagar/thunder

By rohannagar

Updated 10 months ago

Thunder is a REST API application that manages user databases.

Image
1

10K+

rohannagar/thunder repository overview

Running on Kubernetes

Find the Kubernetes deployment definitions here.

  • Modify the scripts/kubernetes/thunder-deployment.yaml file to use the desired image version. The default image is rohannagar/thunder:test. Also set the correct values for your AWS access keys.
containers:
  - name: thunder
    image: rohannagar/thunder:test # Replace this if desired
    imagePullPolicy: Always
    env:
      - name: AWS_ACCESS_KEY_ID
        value: # Set value here
      - name: AWS_SECRET_ACCESS_KEY
        value: # Set value here

  • Modify the scripts/kubernetes/thunder-config.yaml file by replacing the config.yaml section with the configuration you desire.

  • Connect to your K8s cluster, running anywhere.

  • Deploy the Thunder ConfigMap to your K8s cluster:
$ kubectl apply -f scripts/kubernetes/thunder-config.yaml

  • Deploy the Thunder deployment to your K8s cluster:
$ kubectl apply -f scripts/kubernetes/thunder-deployment.yaml

  • Run kubectl get pods to see that two instances of Thunder have started up and are running!

Tag summary

Content type

Image

Digest

sha256:7e50c7cf4

Size

215.3 MB

Last updated

10 months ago

docker pull rohannagar/thunder:edge