Kubernetes1.9.0 kubeadm init - 在系统路径中找不到 crictl

标签 kubernetes kubeadm

我正在 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 是 cri-tools 的一部分github上的repo。

至少当我遇到这个问题时(2017 年 12 月 20 日),kubernete 的包 repo 上没有 cri-tools,所以我不得不下载源代码并构建它。 cri-tools 是用 go 编写的,所以你可能还需要在你的系统上安装 golang。

关于Kubernetes1.9.0 kubeadm init - 在系统路径中找不到 crictl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47908384/

相关文章:

google-compute-engine - 是否可以使用 1 个 Kubernetes ingress 对象将流量路由到不同集群中的 k8s 服务?

kubernetes - 有没有办法在Kubernetes集群中举行领导人选举?

kubernetes - 由于工作流文件中的 'when' 表达式无效,无法执行 argo 工作流

kubernetes - Rancher:即使在管理零群集的情况下,CPU利用率也很高

linux - Kubernetes on Raspberry Pi kube flannel CrashLoopBackOff 和 kube dns rpc 错误代码 = 2

kubernetes - 在准备好的 Kubernetes 本地集群上的 Kube 代理中启用 IPVS 模式

python - 有没有一种简单的方法可以优雅地关闭 python grpc 服务器?

kubernetes - Nginx入口无法服务

amazon-web-services - 链式KUBE-SERVICES-拒绝服务没有端点

docker - Kubernetes容器镜像从暂停状态不变:集群初始化后的2.1镜像