У меня есть два экземпляра EC2, один из которых запускает мастер-узел Kubernetes, а другой - рабочий узел.Я могу успешно создать модуль из файла развертывания, который извлекает образ докера, и он запускается со статусом «Выполняется».Однако, когда я пытаюсь взаимодействовать с ним, я получаю ошибку тайм-аута.
Пример: kubectl logs <pod-name> -v6
Выход:
Config loaded from file /home/ec2-user/.kube/config
GET https://<master-node-ip>:6443/api/v1/namespaces/default/pods/<pod-name> 200 OK in 11 milliseconds
GET https://<master-node-ip>:6443/api/v1/namespaces/default/pods/<pod-name>/log 500 Internal Server Error in 30002 milliseconds
Server response object: [{"status": "Failure", "message": "Get https://<worker-node-ip>:10250/containerLogs/default/<pod-name>/<container-name>: dial tcp <worker-node-ip>:10250: i/o timeout", "code": 500 }]
Я могуполучить информацию о модуле, набрав kubectl describe pod <pod-name>
и подтвердить статус «Запуск».Любые идеи о том, как точно определить, что является причиной этой ошибки и / или как ее исправить?