kubectl exec не работает с прокси kubectl - PullRequest
0 голосов
/ 26 апреля 2018

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

kubectl proxy -p=8080 --kubeconfig=/directory_path/remote-kubeconfig &

прокси начал работать. Я попытался выполнить команду kubectl exec:

kubectl exec -it <pod> --namespace=<namespace> -c <container> -- ls -l

Я получил следующую ошибку:

error: unable to upgrade connection: <h3>Unauthorized</h3>

Я что-то пропустил при выполнении команды kubectl exec ?? Пожалуйста, помогите.

1 Ответ

0 голосов
/ 01 мая 2018

У меня есть решение этой проблемы, но не хорошее.

Я выдал --disable-filter вместе с командой kubectl proxy. После этого я мог успешно выполнять kubectl exec команды.

Но когда я использую --disable-filter, он подвержен уязвимости. Сообщение Request filter disabled, your proxy is vulnerable to XSRF attacks, please be cautious отображается с --disable-filter.

Итак, я не думаю, что это хорошее решение.

Пожалуйста, дайте мне знать, если кто-нибудь знает лучшее решение для этой проблемы.

...