Je configure le cluster kubernetes sur une machine Centos 7 et la commande kubeadm init
me donne le message d'avertissement ci-dessous.
[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
Comment puis-je résoudre cet avertissement crictl not found in system path
? Dois-je installer un logiciel supplémentaire?
Oui, vous avez besoin d'un logiciel supplémentaire. crictl fait partie de cri-tools repo sur github.
Du moins lorsque j'ai rencontré ce problème (le 20 décembre 2017), cri-tools n'était pas disponible sur le dépôt de paquetage de kubernete, j'ai donc dû télécharger le code source et le construire. cri-tools est écrit à la volée, vous devrez peut-être également installer golang sur votre système.
J'ai installé crictl avec
go get github.com/kubernetes-incubator/cri-tools/cmd/crictl
Si vous n’y allez pas sur votre système, vous pouvez installer crictl à partir de