Я настроил EKS cluser с включенным «частным доступом» и настроил один экземпляр в том же VPC для связи с EKS. Проблема в том, что если я включу «публичный доступ», я получу доступ к конечной точке API. Но если я отключу публичный доступ и включу частный доступ, я не смогу получить доступ к конечным точкам API.
Когда частный доступ включен:
kubectl get svc
Unable to connect to the server: dial tcp: lookup randomstring.region.eks.amazonaws.com on 127.0.0.53:53: no such host
Когда публичный доступ включен:
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 172.20.0.1 <none> 443/TCP 57m