não é possível construir ou testar kubernetes no docker ou localmente

não é possível construir ou testar kubernetes no docker ou localmente

Clonei o kubernetesrepositório e instalei todos os pacotes necessários no meu mac, mas sempre que executo build/run.sh make allou build/run.sh testrecebo o seguinte erro:

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   

Alguma ideia do que estou fazendo de errado? Obrigado.

Responder1

Primeiro de tudo - de acordo com o seu erro - o comando falha em ${docker_cmd[@]}". Você tem certeza que temdocker instaladono Mac?

Em segundo lugar, você deve entender que mesmo se você compilar binários do Kubernetes - eles funcionarão apenas no Linux, mas não no Mac.

Boa prática - é executar, configurar e construir kubernetes dentro de uma VM Linux previamente preparada em seu MAC.

A propósito, você pode consultarEscolhendo a solução certa ouEscolha a solução certapara ver todas as opções.

Pessoalmente, recomendo que você crie um VM dentro do Virtualbox e construa\configure tudo lá.

Como bônus - useComo instalar o Kubernetes no Macpara instalar rapidamente kubernetes.

Espero que ajude.

informação relacionada