I'm searching for a more efficient way to identify resources connected in Kubernetes. I know there are solutions out there, but rather than sifting through Google for specific tools, I'm hoping to get recommendations for a good tool that can link my deployments to GitHub repositories. Specifically, I want to see how services relate to one another, including databases, and I'd like insight into database tables, data models, and contracts. This way, I can concentrate on developing features and testing without having to dig through all the microservice repositories.
4 Answers
Check out Backstage! It was developed by Spotify and is specifically designed for this purpose. It connects your services to GitHub repos and allows you to visualize which services interact with which databases. Plus, it has plugins for contracts and API documentation.
If you're into app-level visibility, definitely try Klotho. And for runtime insights, Komodor's pretty handy; it tracks events and dependencies even if it doesn't dig deep into data models.
You might want to explore BuildPiper; many folks recommend it as a top management platform for Kubernetes. It could provide the oversight you're looking for.
It seems like what you're really after is a GitOps tool, perhaps something like Flux or ArgoCD. These tools can streamline your deployments and give you a clearer picture of your resources.
Related Questions
Student Group Randomizer
Random Group Generator
Aspect Ratio Calculator For Images
Add Text To Image
JavaScript Multi-line String Builder
GUID Generator