PSPrakhar Srivastavainheyyprakhar01.hashnode.dev·Jun 24 · 6 min readMaking the Repo Look Like It Belongs on a Real TeamNone of what I'm covering today makes SentinelAI run. You could delete every file I'm about to talk about, and the application would start up the same way. But this is the layer that decides whether s00
PSPrakhar Srivastavainheyyprakhar01.hashnode.dev·Jun 21 · 9 min readGiving It a Home: K3d, Kustomize & the Three EnvironmentsA container is just a box sitting on your laptop until something decides where it runs, what happens when it crashes, and how it talks to the outside world. That something is Kubernetes, and today's p00
PSPrakhar Srivastavainheyyprakhar01.hashnode.dev·Jun 19 · 5 min readWrapping It in a Box, ProperlyI promised a slightly embarrassing story at the end of yesterday's post, so let's start there instead of burying it. The very first time I containerized SentinelAI, I didn't have a .dockerignore file.00
PSPrakhar Srivastavainheyyprakhar01.hashnode.dev·Jun 18 · 5 min readThe Backbone: Building the FastAPI BrainBefore SentinelAI could discover failing pods, score cluster health, or hand back an AI-generated root cause, it needed something far less glamorous: a backend that could simply respond when asked a q00
PSPrakhar Srivastavainheyyprakhar01.hashnode.dev·Jun 17 · 5 min readThe Problem I Was Actually SolvingI want to start this series with something unrelated to Kubernetes, FastAPI, or Terraform. Before any of that, there was a question that kept bothering me, and SentinelAI was my answer to it. Here's t00