How to setup K8 during test stage

I want to start the K8 cluster to test my app and destroy it before deployment. I don’t need K8 for deployment, I have other setups for it.

Is it possible? just like docker build , has anyone tried it, does circle CI support what I’m trying to set up?

what is the best test setup to use in circleCI

thank you