Skip to content

Playground for mirrord - services written in different languages to try out mirrord with

License

Notifications You must be signed in to change notification settings

metalbear-co/playground

Repository files navigation

MetalBear Playground

This repository contains different microservices and Kubernetes manifests to deploy them. Each microservice has it's own app.yaml that should contain all of it's dependencies (besides other microservices).

SQS

To enable SQS:

  1. Install mirrord Operator in cluster (with SQS splitting enabled)
  2. aws iam create-user --user-name SQSPlayground
  3. aws iam create-access-key --user-name SQSPlayground - save data to file
  4. aws sqs create-queue --queue-name IpCount - take QueueUrl to be used in deployment.yaml
  5. You need to edit ip-visit-sqs-consumer/policy.json and set REGION and ACCOUNT_ID
  6. aws iam create-policy --policy-name SQSPlaygroundPolicy --policy-document file://ip-visit-sqs-consumer/policy.json
  7. aws iam attach-user-policy --policy-arn arn:aws:iam::526936346962:policy/SQSPlaygroundPolicy --user-name SQSPlayground
  8. Set Region in app.yaml in ip-visit-counter and ip-visit-sqs-consumer

Minikube/Local

kubectl apply -k ./base/local

About

Playground for mirrord - services written in different languages to try out mirrord with

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages