Что делать с кластером, прежде чем присоединять его к федерации v2? - PullRequest
0 голосов
/ 20 апреля 2019

Я использую федерацию v2.Я установил плоскость управления федерацией и включил кластер хостов в федерацию.Когда я присоединился ко второму кластеру с кодом ниже

kubefed2 join federated01 --cluster-context federated01 --host-cluster-context xxxx --add-to-registry --v=2

, я получил

I0420 22:05:19.420250   24789 join.go:184] Failed to get joining cluster config: context "federated01" does not exist
F0420 22:05:19.420269   24789 join.go:133] Error: context "federated01" does not exist

Как добавить конфигурацию присоединяющегося кластера?Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 14 мая 2019

Я предполагаю, что вам необходимо предоставить сведения о кластере, контексте и аутентификации для плоскости управления федерацией, чтобы присоединиться к новому участнику:

Кроме того, для плоскости управления федерацией требуются учетные данные объединенных кластеров, чтобы работать с ними.их.Эти учетные данные получены из локального kubeconfig.kubefed join использует имя кластера, указанное в качестве аргумента, для поиска контекста кластера в локальном kubeconfig.Если не удается найти соответствующий контекст, он завершается с ошибкой.

Возможно, вы сможете проверить kubeconfig в кластере, к которому хотите присоединиться, с помощью команды:

kubectl config view.

Далее вы можете вручную ввести достаточную информацию о кластере в кластер хоста kubeconfig:

kubectl config set-cluster

kubectl config set-context

kubectl config set-credentials

Более подробную информацию о мультикластерном доступе можно найти в соответствующей официальной документации .

...