DockerまたはローカルでKubernetesを構築またはテストできない

DockerまたはローカルでKubernetesを構築またはテストできない

リポジトリをクローンしkubernetes、必要なパッケージをすべて Mac にインストールしましたが、実行するたびにbuild/run.sh make allbuild/run.sh testのエラーが発生します。

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   

何が間違っているのか分かりますか? ありがとうございます。

答え1

まず、エラーのとおり、コマンドは失敗します${docker_cmd[@]}"docker インストール済みMacでは?

次に、Kubernetes バイナリをコンパイルしたとしても、それは Linux 内でのみ動作し、Mac では動作しないことを理解する必要があります。

良い方法は、MAC 上で事前に準備した Linux VM 内で Kubernetes を実行、構成、構築することです。

ちなみに、適切なソリューションを選択する または適切なソリューションを選択するすべてのオプションを表示します。

個人的には、Virtualbox 内に VM を作成し、そこですべてをビルド\構成することをお勧めします。

ボーナスとして - 使用MacにKubernetesをインストールする方法すぐにインストールしますkubernetes

それが役に立てば幸い。

関連情報