Я настроил и развернул набор Kubernetes с отслеживанием состояния, содержащий три модуля CockroachDB, как по документам. Моя конечная цель — запросить базу данных без использования kubectl. Моя промежуточная цель — запросить базу данных без фактического обстрела модуля базы данных.
Я перенаправил порт из модуля на свою локальную машину и попытался подключиться:
$ kubectl port-forward cockroachdb-0 26257
Forwarding from 127.0.0.1:26257 -> 26257
Forwarding from [::1]:26257 -> 26257
# later, after attempting to connect:
Handling connection for 26257
E0607 16:32:20.047098 80112 portforward.go:329] an error occurred forwarding 26257 -> 26257: error forwarding port 26257 to pod cockroachdb-0_mc-red, uid : exit status 1: 2017/06/07 04:32:19 socat[40115] E connect(5, AF=2 127.0.0.1:26257, 16): Connection refused
$ cockroach node ls --insecure --host localhost --port 26257
Error: unable to connect or connection lost.
Please check the address and credentials such as certificates (if attempting to
communicate with a secure cluster).
rpc error: code = Internal desc = transport is closing
Failed running "node"
Кому-нибудь удается это осуществить?