A story of overcoming obstacles.

We were given a task. As all IT projects go, we greatly underestimated things.

What we were tasked with
Build a physical K8s cluster using RPIs

Okay, not so bad right? K8s has been deployed on ARM. And I have a laser cutter. A simple and manageable side project.

Run a full elastic stack on top of it.

At this point Elastic on ARM had not been done and there were no prebuilt packages. Okay... this might be tricky, but we can do this!

Two K8s clusters + Push Button Deploy

Each cluster needs to be able to be physically turned off while elastic remains fully functioning. The entire platform needs to be deployed and scaled from Ansible. Oof.

Our
Planned
Workflow
Research
Coding
Prototype
Optimization
Delivery
Our actual workflow was similar to the plot line of the movie "Primer"

More to come......