Я пытаюсь скомпилировать исходный код K8s из git hub и использовать недавно скомпилированные двоичные файлы для развертывания кластера k8s. у меня есть 1 мастер (x215) + 1 узел миньона (x216) в качестве моего тестового кластера.
Я разветвлял основное репо на свое частное репозиторий на github и клонировал его в x215
git clone https://github.com/xxxx/kubernetes
make quick realease
компиляция прошла успешно, так как я не вижу ошибок в журналах, которые я получаю на стандартный вывод
теперь я понял, что скомпилированные двоичные файлы находятся в
_output/release-stage/server/linux-amd64/kubernetes/server/bin
Как использовать эти двоичные файлы для развертывания основных служб K8s на x215 и служб minion на узле x216.
*** Обновление:
Я попытался установить K8s с помощью yum install kubeadm kubelet kubectl
, как показано по этой ссылке. https://www.howtoforge.com/tutorial/centos-kubernetes-docker-cluster/ и все работает ... kubectl get nodes
kubectl get pods --all-namespaces
ответы с правильным ответом на стандартный вывод
Теперь я удалил двоичные файлы kube на yum remove kubeadm kubelet kubectl
- Я клонировал https://github.com/kubernetes/kubernetes на машине x215
cd /usr/local/go/src/k8s.io/kubernetes/
make quick-release
не получено ошибок на стандартный вывод
cp _output/release-stage/server/linux-amd64/kubernetes/server/bin/kubeadm /usr/bin/
cp _output/release-stage/server/linux-amd64/kubernetes/server/bin/kubectl /usr/bin/
cp _output/release-stage/server/linux-amd64/kubernetes/server/bin/kubelet /usr/bin/
kubeadm init --apiserver-advertise-address=10.xxx.xxx.xx --pod-network-cidr=10.xx.x.x/16
та же команда, что и на шаге 1; и это терпит неудачу !!!!
- скриншот ошибки
1. Вы можете помочь с тем, как успешно создавать двоичные файлы с использованием новейшего исходного кода?
Я попытался просмотреть огромное количество блогов, доступных в Интернете, но смог найти помощь, надеюсь получить ответ здесь
спасибо