Я создаю кластер с помощью следующей команды:
копирование создать кластер --zones us-west-1c --master-size = m4.large --node-size = m5.большой $ {NAME} --associate-public-ip = false - топология частная --api-loadbalancer-тип внутренняя - сетевое бязь --vpc vpc-xxxxxxxx --cloud-label = "Creator = revor, Description = YMкластер k8, ENV = int, имя = SMV_INT_YMK8, запросчик = Рей Реймонд, код = 5483 "
Кластер создается в aws.Все идет нормально.Но проблема в том, что когда я запускаю kops validate cluster
, я получаю:
Проверка кластера xxx.xxx.xx Неожиданная ошибка при проверке: ошибка с перечислением узлов: Получить https://api. xxx.xxx.xx / api / v1 / node: dial tcp 172.30.xx.xx: 443: getsockopt: соединение отклонено
, и когда я запускаю kubectl get nodes
, я получаю:
Невозможно подключиться к серверу: наберите tcp 172.30.xx.xx: 443: тайм-аут ввода-вывода
Также, когда я запускаю ssh -i ~/.ssh/id_rsa admin@api.xxx.xxx.xx
, я получаю:
sh: подключиться к хосту API.xxx.xxx.xx порт 22: соединение отклонено
Мой вопрос: почему я не могу подключиться к кластеру и почему я получаю вышеуказанные ошибки?
Как показывает приведенная выше команда, мой кластер определен как имеющий частную топологию, без общедоступных IP-адресов и внутреннего балансировщика нагрузки.Мне интересно, означает ли это, что я не смогу подключиться к своему кластеру, и ожидаются вышеуказанные ошибки?