I can recommend Rancher. I’ve used Openshift, Kubernetes and Rancher - so far, Rancher has been the best experience.
We deploy all our containerized applications to Rancher (using Cattle for orchestration) via Jenkins jobs with a standardized Makefile for build, test, and deploy, making things consistent.
We look at running straight k8s, but it was like using a chainsaw to sharpen a pencil for our use case.
In addition their devs are extremely helpful and also have a hobby of getting things to run on ARM.
Rancher is also a breeze to deploy, I could manually deploy it with one hand tied behind my back in 10mn on AWS.
Rancher was the first thing I'd seen that claimed to be able to pull it off. I'll definitely give this more of a look.