Ошибка получения конфигурации кластера - IBM Cloud - PullRequest
4 голосов
/ 09 мая 2019

В IBM Cloud создан кластер, к которому у меня нет доступа.Когда я пытаюсь выполнить следующую команду

ibmcloud ks cluster-config mycluster

, я получаю такой ответ:

FAILED

{"incidentID":"4d426527e73acd83-CDG","code":"A0006","description":"The specified cluster could not be found. Target a region. If you're using resource groups, make sure that you target the correct resource group.","type":"Authentication","recoveryCLI":"To list the clusters you have access to, run 'ibmcloud ks clusters'. To check the resource group ID of the cluster, run 'ibmcloud ks cluster-get \u003ccluster_name_or_ID\u003e'. To list the resource groups that you have access, run 'ibmcloud resource groups'. To target the resource group, run 'ibmcloud target -g \u003cresource_group\u003e'. To target a region, run 'ibmcloud ks region-set'."}

Я пытался связаться со службой поддержки IBM, но все еще продолжаюнет полезного ответа на мой вопрос.Но когда я пытаюсь получить список моих кластеров, это работает, и я вижу, что мой кластер действительно существует.

Я также попробовал все команды из сообщения об ошибке JSON, но все же это не такработа.

ibmcloud ks clusters

Из того, что я видел в IBM, команда ibmcloud ks cluster-config mycluster должна загружать файл конфигурации, но, поскольку она даже не находит мой кластер, я ничего не получаю.

Надеюсь, кто-то уже имел эту проблему раньше и / или может помочь мне разобраться, у меня заканчиваются идеи.

ОБНОВЛЕНИЕ

Я также пытался

ibmcloud ks cluster-config --cluster mycluster

Возвращает то же сообщение об ошибке JSON.

Моя ОС - Ubuntu 16.04

ОБНОВЛЕНИЕ 2

Несмотря на то, что мне удалось вручную настроить конфигурацию кластера и развернуть приложение «hello-world», все команды, относящиеся к кластеру, такие как ibmcloud ks workers <cluster_name_or_ID> и ibmcloud ks cluster-config <cluster_name_or_ID>, все еще не работают, и я твердо уверен, что нетспособ полностью использовать IBM Cloud без правильной работы этих команд.

Ответы [ 4 ]

2 голосов
/ 10 июля 2019

Я видел проблемы с использованием ibmcloud ks cluster-config с свободными кластерами в регионе eu-gb.Если это относится к вам, попробуйте использовать соответствующую региональную конечную точку, чтобы увидеть, помогает ли это.

Например:

ibmcloud ks init --host https://eu-gb.containers.cloud.ibm.com

См. https://cloud.ibm.com/docs/containers?topic=containers-regions-and-zones#regions_free

2 голосов
/ 09 мая 2019

Команда для получения конфигурации кластера:

USAGE:
       ibmcloud ks cluster-config --cluster <cluster name or ID> [--admin] [--export] [--yaml] [--network] [--skip-rbac]

Кажется, вы пропускаете часть - cluster .Я только что проверил и выдает сообщение об ошибке, о котором вы сообщаете.

ibmcloud ks clusters перечисляет кластеры и их группы ресурсов.Запустите ibmcloud target и убедитесь, что группа ресурсов соответствует группе кластера.Иначе, запустите ibmcloud target -g the-resource-group, чтобы переключиться на него.

PS: Вы используете последнюю версию плагина ks?

1 голос
/ 13 мая 2019

Не решение, но вы можете обойти сбойную команду, загрузив и экспортировав kubeconfig вручную.Ссылку на скачивание можно найти, перейдя в свой кластер в IBM Cloud, а затем в Access, она является частью руководства.

1 голос
/ 10 мая 2019

Редактировать: я больше не думаю, что уникальное именование является проблемой

Возможно, вам следует переделать ваш кластер с уникальным именем (не "mycluster")

Если я правильно помню, я получил ошибку, когда имя моего кластера не было уникальным. Мой коллега не получил эту ошибку, когда создал свой кластер с именем «mycluster», но столкнулся с той же проблемой, что и вы.

...