【问题标题】:How to install kubernetes binaries (including kubelet, kubctl, kubeadm) on windows machine如何在 windows 机器上安装 kubernetes 二进制文件(包括 kubelet、kubctl、kubeadm)
【发布时间】:2019-05-25 06:38:33
【问题描述】:

我是 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;"

【问题讨论】:

  • 您使用的是哪个版本的 kubernetes?

标签: kubernetes kubeadm


【解决方案1】:

您可以从每个版本的变更日志中的链接下载所有各种二进制文件。 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 以及运行节点所需的其他内容。

【讨论】:

  • 感谢您的回复。我已经下载了二进制文件,但由于组织防火墙,我无法使用 yum 等标准命令。请你帮我安装命令。
  • Windows 没有任何类似的标准命令,我链接的实际上只是可执行文件的压缩包。
猜你喜欢
  • 2019-03-03
  • 2020-05-20
  • 1970-01-01
  • 2016-07-19
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
  • 1970-01-01
  • 2019-03-10
相关资源
最近更新 更多