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.