Я использую wscat, успешно установив соединение с контейнером pod (/ bin / bash), но когда я посылаю ему команду, я не получаю от него ответа. Кто-нибудь может сказать мне, почему?
Публикация решения @ user3398604 в качестве сообщества вики для лучшей наглядности:
Api-сервер K8S, использующий суб-протокол websocket для обмена данными. Для ввода (stdin) протокол требует, чтобы полезная нагрузка была с байтом '\ 0', а не с нулем, это символ с нулевым значением ascii. Поэтому wscat ограничен взаимодействием с модулем k8s, так как wscat не может отправлять невидимые символы.