[QA] Add K3d provider for Kubernetes tests
Currently we support many options for running clusters against different providers.
We, however only use Gcloud at present.
This task should not just add the K3d provider, but also provide the mechanism in
gitlab-qa for running local Kubernetes clusters using k3d/k3s
- First Iteration: Enable K3d for local development / testing
- Second Iteration: Implement K3d on CI/CD