Unable to exec or check pod logs in a KubeOne k8s cluster

Hi guys,
I just set up a Kubernetes cluster on AWS using KubeOne using Flatcar OS. Everything seems fine and I was able to create a busy box deployment with 10 replicas. However, I’m unable to exec into the pod, neither am I able to check the logs of these pods. I get the following errors:

ip-10-50-150-65 ~ # kubectl --kubeconfig=/etc/kubernetes/admin.conf logs busybox-deployment-65ff9b6c7b-bp5xd
Error from server: Get https://10.50.150.236:10250/containerLogs/default/busybox-deployment-65ff9b6c7b-bp5xd/busybox: remote error: tls: internal error

ip-10-50-150-65 ~ # kubectl --kubeconfig=/etc/kubernetes/admin.conf exec busybox-deployment-65ff9b6c7b-bp5xd -- /bin/sh
Error from server: error dialing backend: remote error: tls: internal error

Any pointers will be appreciated. Its obviously a TLS issue but I’m not sure where to begin troubleshooting.

Some firewall maybe prevents 10250 port connections? Can you share your kubeone.yaml config?

I got help from from the kubeone slack channel. The issue was that I had pending CSRs. Thanks for the reply.