Всем привет и спасибо за уделенное время! ^ _ ^
В настоящее время я создаю кластер с небольшим 64-битным компьютером и некоторыми 32-битными ноутбуками. 64-битная версия отлично работает с кубернетами, но я не могу установить / скомпилировать кубернеты на 32-битных машинах.
64-битная машина: i3 - 8 ГБ оперативной памяти - 512 ГБ SSD и 3 ТБ HDD - CentOS 8 64bit (все установлено и обновлено: git, docker, kubernetes и т. д. и работает).
32-битные машины: Atom / P4 - 1-4 ГБ оперативной памяти - 256 ГБ SSD (и 1 ТБ HDD) - Centos 7 32bit // Ubuntu 16.04 / 18.04 32bit. (git, make, (даже) go-lang, docker 32bit <- Все работает. Но ...)
Вещи пробовали:
Это результаты моей последней попытки (текст (чтобы вы могли копировать / вставить) и изображение (чтобы у него был формат и синтаксис):
root@web3:/var/tmp/test1/kubernetes# build/run.sh make linux/386
+++ [1221 12:37:58] Проверка предварительных условий .... +++ [1221 12:37:59] Сборка образа Docker kube-build: build-d2d69ed013-5-v1.13.4-1 +++ Docker Ошибка команды build для kube-build: build-d2d69ed013-5-v1.13.4-1
Отправка контекста сборки демону Docker 10.75kB Шаг 1/16: FROM k8s.gcr.io/kube-cross:v1.13.4-1 ---> cb825830a0c3 Шаг 2/16: RUN touch / kube-build-image --- > Выполнение в 3a6491869df9 standard_init_linux.go: 211: пользовательский процесс exec вызвал "ошибку формата exec" Команда '/ bin / sh -c touch / kube-build-image' вернула ненулевой код: 1
Чтобы повторить попытку вручную, запустите:
docker build -t kube-build: build-d2d69ed013-5-v1.13.4-1 --pull = false /var/tmp/test1/kubernetes/_output/images/kube-build:build-d2d69ed013-5-v1.13.4 -1
!!! [1221 12:38:03] Дерево вызовов: !!! [1221 12:38:03] 1: build / run.sh: 31 kube :: build :: build_image (...) !!! Ошибка сборки /../ build / common.sh: 431 Ошибка сборки /../ build / common.sh: 431. '((i <3-1))' завершился со статусом 1 Стек вызовов: 1: build /../ build / common.sh: 431 kube :: build :: build_image (...) 2: build / run. sh: 31 main (...) Выход со статусом 1
И этот:
root@web3:/var/tmp/test1/kubernetes# make release KUBE_BUILD_PLATFORMS=linux/386
+++ [1221 12:38:41] Проверка предварительных условий .... +++ [1221 12:38:42] Сборка образа Docker kube-build: build-d2d69ed013-5-v1.13.4-1 +++ Docker Ошибка команды build для kube-build: build-d2d69ed013-5-v1.13.4-1
Отправка контекста сборки демону Docker 10.75kB Шаг 1/16: FROM k8s.gcr.io/kube-cross:v1.13.4-1 ---> cb825830a0c3 Шаг 2/16: RUN touch / kube-build-image --- > Выполнение в ae4aa5d46d3b standard_init_linux.go: 211: пользовательский процесс exec вызвал «ошибку формата exec» Команда '/ bin / sh -c touch / kube-build-image' вернула ненулевой код: 1
Чтобы повторить попытку вручную, запустите:
docker build -t kube-build: build-d2d69ed013-5-v1.13.4-1 --pull = false /var/tmp/test1/kubernetes/_output/images/kube-build:build-d2d69ed013-5-v1.13.4 -1
!!! [1221 12:38:46] Дерево вызовов: !!! [1221 12:38:46] 1: build / release.sh: 35 kube :: build :: build_image (...) Makefile: 405: рецепт для целевого «выпуска» не удалось сделать: *** [выпуск] Ошибка 1
Снимок экрана для вывода на экран
Они были опробованы на следующих машинах i386 с аналогичными результатами: Ubuntu 16.04 / 18.04 // Centos 7 // VirtualBox с любой ОС (Cen / Ubu).
Любая помощь, любой, кто укажет мне правильное направление, будет оценен. Спасибо вам, ребята!