Это возможно при использовании kubectl exe c. Например, здесь я получаю версию dnf
, работающую в моем примере с контейнером CentOS 7.
$> kubectl exec example-67575f5dfb-xw2qz -- dnf --version
4.2.7
Installed: dnf-0:4.2.7-7.el8_1.noarch at Mon Jan 13 21:49:19 2020
Built : CentOS Buildsys <bugs@centos.org> at Thu Dec 19 15:44:23 2019
Installed: rpm-0:4.14.2-25.el8.x86_64 at Mon Jan 13 21:49:16 2020
Built : CentOS Buildsys <bugs@centos.org> at Fri Nov 8 22:56:14 2019
Вот еще один пример, показывающий, как получить все установленные пакеты на образе:
$> kubectl exec example-67575f5dfb-xw2qz -- dnf list all
Last metadata expiration check: 0:10:30 ago on Mon Mar 30 03:13:10 2020.
Installed Packages
acl.x86_64 2.2.53-1.el8 @System
audit-libs.x86_64 3.0-0.10.20180831git0047a6c.el8 @System
basesystem.noarch 11-5.el8 @System
>SNIP<