Mina-Sayed / assessment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stakpak Assessment

Overview

This is a kubernetes cluster setup using Kind and have three core components:

Prerequisites

Setup

  1. Create a Kind cluster
kind create cluster --config kind-config.yaml
  1. Install Core Components
terraform -chdir=build/prod/terraform init && terraform -chdir=build/prod/terraform apply
  1. Apply Manifests
kubectl apply -f ./build/prod/kubernetes

Requirements

  • Ensure all components are running and healthy
  • Modify rabbittest deployment args to make it scale to maximum replicas
  • Create an Ingress resource to expose rabbitmq management UI

Notes

  • You are free to use any tools or resources to complete the task
  • You can modify the existing manifests or create new ones including kind configuration
  • perf-test(rabbittest) is a performance test tool that can be used to test the RabbitMQ cluster so don't keep it running for long

Bonus

  • Use our own open-source tool Devx to modify the manifests

Submission

  • Fork this repository and submit a PR with your changes

About


Languages

Language:CUE 100.0%