2017-02-07 19 views
3

У меня есть Kubernetes, работающий на виртуальной машине в моем блоке dev. Я хочу просмотреть панель управления Kubernetes с хоста VM. Когда я запускаю следующую команду:kubectl прокси несанкционирован при доступе с другой машины

kubectl proxy --address 0.0.0.0 --accept-hosts ^/.* 

Когда я пытаюсь получить доступ к панели я получаю несанкционированную ошибку.

Что мне не хватает?

ответ

9

Контроль доступа --accept-hosts предназначен для проверки имени хоста , поэтому он не запускается с/(косой чертой). Вам нужно сделать:

kubectl proxy --address 0.0.0.0 --accept-hosts '.*' 

(.! Убедитесь, что вы раскошеливаться спасаясь от *, как это может соответствовать файлы в текущем каталоге)

Дополнительная информация: https://kubernetes.io/docs/user-guide/kubectl/kubectl_proxy/

+0

Я все еще получаю эту ошибку ' Ошибка: «неверный ответ HTTP» \ x15 \ x03 \ x01 \ x00 \ x02 \ x02 "' Попытка достичь:' http: //10.244.1.2: 8443/'' – PMat

+0

Это сообщение об ошибке кажется, что на порт 8443 apirusver использует ** https **, и вы пытаетесь подключиться через ** http **. Вы можете изменить порт/протокол в файле [kubeconfig] (https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/). –

 Смежные вопросы

  • Нет связанных вопросов^_^