и так делаю
k describe pods openvpn-7d8b8f57fb-6rvmc -n ovpn
получаю вывод
Containers:
ovpn-admin:
Container ID: docker://42d247a63d035357730bdb055f306dfa877759c9e131e0e2c031cd5f9e74c9e6
Image: ovpn-admin:local
---------------------------
openvpn:
Container ID: docker://bf809a8816075737330b435221147c042bf41f543fa804652128a2cb11c45e26
Image: openvpn:local
запускаю баш
k exec openvpn-7d8b8f57fb-6rvmc bash -c ovpn-admin -n ovpn -i -t -- bash -il
openvpn-7d8b8f57fb-6rvmc:/app# ls -----> зашло
k exec openvpn-7d8b8f57fb-6rvmc bash -c openvpn -n ovpn -i -t -- bash -il
error: unable to upgrade connection: container not found ("openvpn")
это как?
Наверное потому, что в другом контейнере внутри нет бинарника с bash'ем?
а тогда почему он говорит container not found ?
Ну тогда смотри описание пода, как там контейнеры названы.
https://habr.com/ru/company/nixys/blog/559368/
k describe pods openvpn-7d8b8f57fb-6rvmc -n ovpn получаю вывод Containers: ovpn-admin: Container ID: docker://42d247a63d035357730bdb055f306dfa877759c9e131e0e2c031cd5f9e74c9e6 Image: ovpn-admin:local --------------------------- openvpn: Container ID: docker://bf809a8816075737330b435221147c042bf41f543fa804652128a2cb11c45e26 Image: openvpn:local
k get pod -o yaml делай и читай описание контейнеров, какой там как назван. Скорее всего контейнер openvpn назван как-то не так
Какая-то странная конструкция, если честно
а что странного?
k exec openvpn-... bash -c openvpn -n openvpn ...
Обсуждают сегодня