Kubernetes1.9.0 kubeadm init - 在系统路径中找不到 crictl
Kubernetes1.9.0 kubeadm init - crictl not found in system path
我正在 Centos 7 机器上设置 kubernetes 集群,kubeadm init
命令给我以下警告消息。
[init] Using Kubernetes version: v1.9.0
[init] Using Authorization modes: [Node RBAC]
[preflight] Running pre-flight checks.
[WARNING SystemVerification]: docker version is greater than the most recently validated version. Docker version: 17.09.1-ce. Max validated version: 17.03
[WARNING FileExisting-crictl]: crictl not found in system path
如何解决此 crictl not found in system path
警告?我需要安装任何额外的软件吗?
是的,您需要额外的软件。 crictl 是 github.
上 cri-tools 回购的一部分
至少当我遇到这个问题时(2017 年 12 月 20 日),kubernete 的包 repo 上没有 cri-tools,所以我不得不下载源代码并构建它。 cri-tools 是用 go 编写的,所以你可能还需要在你的系统上安装 golang。
我用
安装了 crictl
go get github.com/kubernetes-incubator/cri-tools/cmd/crictl
如果您的系统上没有 go,您可以从
安装 crictl
我正在 Centos 7 机器上设置 kubernetes 集群,kubeadm init
命令给我以下警告消息。
[init] Using Kubernetes version: v1.9.0
[init] Using Authorization modes: [Node RBAC]
[preflight] Running pre-flight checks.
[WARNING SystemVerification]: docker version is greater than the most recently validated version. Docker version: 17.09.1-ce. Max validated version: 17.03
[WARNING FileExisting-crictl]: crictl not found in system path
如何解决此 crictl not found in system path
警告?我需要安装任何额外的软件吗?
是的,您需要额外的软件。 crictl 是 github.
上 cri-tools 回购的一部分至少当我遇到这个问题时(2017 年 12 月 20 日),kubernete 的包 repo 上没有 cri-tools,所以我不得不下载源代码并构建它。 cri-tools 是用 go 编写的,所以你可能还需要在你的系统上安装 golang。
我用
安装了 crictl go get github.com/kubernetes-incubator/cri-tools/cmd/crictl
如果您的系统上没有 go,您可以从
安装 crictl