I was very scared of K8s for a long time then we started using it and it's actually great. Much less complex than its reputation suggests.
I had the exact opposite experience. I had a cloud run app in gcp and experimented with moving it to k8s and I was astonished with the amount of new complexity I had to manage