No puedo compilar ni probar Kubernetes en Docker o localmente

No puedo compilar ni probar Kubernetes en Docker o localmente

Cloné el kubernetesrepositorio e instalé todos los paquetes necesarios en mi Mac, pero cada vez que lo ejecuto build/run.sh make allaparece build/run.sh testel siguiente error:

Call stack:
  1: /go/src/k8s.io/kubernetes/hack/lib/golang.sh:857 kube::golang::build_binaries(...)
  2: hack/make-rules/build.sh:27 main(...)
Exiting with status 1
make: *** [Makefile:93: all] Error 1
!!! [0120 11:32:00] Call tree:
!!! [0120 11:32:00]  1: build/../build/common.sh:523 kube::build::run_build_command_ex(...)
!!! [0120 11:32:00]  2: build/run.sh:39 kube::build::run_build_command(...)
!!! Error in build/../build/common.sh:598
  Error in build/../build/common.sh:598. '"${docker_cmd[@]}" "${cmd[@]}"' exited with status 2
Call stack:
  1: build/../build/common.sh:598 kube::build::run_build_command_ex(...)
  2: build/../build/common.sh:523 kube::build::run_build_command(...)
  3: build/run.sh:39 main(...)
Exiting with status 1   

¿Alguna idea de lo que estoy haciendo mal? Gracias.

Respuesta1

En primer lugar, según su error, el comando falla ${docker_cmd[@]}". ¿Estás seguro de que tienesdocker instaladoen mac?

En segundo lugar, debe comprender que incluso si compila los binarios de Kubernetes, funcionarán solo dentro de Linux, pero no en Mac.

Una buena práctica es ejecutar, configurar y compilar kubernetes dentro de una máquina virtual Linux previamente preparada en su MAC.

Por cierto, puedes consultarElegir la solución adecuada oElija la solución correctapara ver todas las opciones.

Personalmente, puedo recomendarle que cree Vm dentro de Virtualbox y construya/configure todo allí.

Como beneficio adicional, useCómo instalar Kubernetes en Macpara instalar rápidamente kubernetes.

Espero eso ayude.

información relacionada