如何在Windows机器上安装kubernetes二进制文件(包括kubelet,kubctl,kubeadm)

时间:2018-12-27 07:48:51

标签: kubernetes kubeadm

我是kubernetes的新手。基本上,我试图将Windows节点添加到群集(包含linux节点)。我的主机是linux。目前,我正尝试仅添加1个Windows节点,但将来它应该适用于多个Windows节点。 使用kubeadm将Windows节点加入kubernetes集群时,它会抛出错误消息

由于它试图在Windows节点上执行“ kubeadm join ..”,因此我试图在Windows机器上安装kubeadm。但没有运气。

它抛出错误

"fatal: [windows]: FAILED! => {
  "changed": true,
  "cmd": "kubeadm join <IP>:<port> --token <jdhsjhsjdhsd> --discovery-token-ca-cert-hash sha256:<somekey> --node-name <kubernetes_node_hostname>",
  "delta": "0:00:00.732545",
  "end": "2018-12-27 07:39:26.496097",
  "msg": "non-zero return code",
  "rc": 1,
  "start": "2018-12-27 07:39:25.763552",
  "stderr": "kubeadm : The term 'kubeadm' is not recognized as the name of a cmdlet, function, script file, or operable program. \r\nCheck the spelling of the name, or if a path was included, verify that the path is correct and try again.\r\nAt line:1 char:65\r\n+ ... :InputEncoding = New-Object Text.UTF8Encoding $false;"

1 个答案:

答案 0 :(得分:2)

您可以从每个版本的Changelog中的链接下载所有各种二进制文件。 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.13.md#downloads-for-v1131是本文写作的最新版本1.13。

https://dl.k8s.io/v1.13.1/kubernetes-node-windows-amd64.tar.gz特别是节点二进制文件,其中包括Kubeadm以及运行节点所需的其他内容。