Ваша настройка не ясна на 100%, но похоже, что вы установили мини-куб «внутри» виртуальной машины, которая запускает минимальный дистрибутив linux.
Документация Minikube описывает, что вам не нужно создавать отдельную виртуальную машину для ее установки. Вам просто нужно иметь гипервизор, такой как Virtualbox или KVM. Технически вы можете запускать Minikube даже без Hypervisor, поэтому компоненты K8s будут запускаться на хосте, а не на виртуальной машине (если у вас установлены Docker и Linux).
Насколько я понял Исходя из описания, у вас не установлены e2fsprogs (resize2fs является частью этого пакета), а также любой инструмент управления пакетами. В таком случае вы можете попробовать как минимум два варианта:
Вариант 1 . Установите resize2fs
из Git репо
git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
cd e2fsprogs
mkdir build; cd build
make
make check
sudo make install
Я только что проверил это на моей виртуальной машине (Ubuntu), и она работает; однако может случиться так, что вам придется установить пакет build essential
, чтобы иметь на этом компьютере компилятор C и git для получения репозитория.
Вариант 2 . Скопируйте все необходимое с вашего хоста с помощью scp
/ rsync
или аналогичных инструментов. Недостатком является то, что вы можете скопировать некоторые дополнительные библиотеки.
Если вы запускаете минимальную Ubuntu на ВМ, вы можете попробовать установить apt с нуля . Просто скачайте актуальную версию из их основного пула .
Надеюсь, это информация, которую вы искали.