我想问一些问题,因为我找过它,但在任何地方都找不到明确的答案。
kubelet可以在Windows10中使用吗?因为我只在linux操作系统上找到了kubelet的用法。另外,我的理论是,kubectl可能是windows操作系统的kubelet版本?我真的很困惑,找不到任何关于windows中的kubelet以及kubelet和kubectl之间的比较的明确答案。
如果有人能给我解释一下,我将不胜感激。
发布于 2019-07-25 15:29:39
可以在Windows10中使用吗
Kubelet是节点组件之一,是Kubernetes基础设施的一部分。它是Kubernetes正常工作所必需的,因此它被用于linux/unix、windows和mac。
,我的理论是kubectl可能是windows操作系统的kubelet版本?
kubelet是在群集中的每个节点上运行的代理。它确保容器在pod中运行。kubectl是一个命令行界面,用于针对Kubernetes集群运行命令。更多信息可以在documentation上找到。
请访问Kubernetes Components了解其他Kubernetes组件。Here您可以找到有关kubelet的更多信息,以及关于K8s基础设施的here。
我真的很困惑,我找不到任何关于windows中的kubelet以及kubelet和kubectl之间的比较的明确答案。
这两者是不能比较的。一个是基础设施的组件,第二个是执行K8s命令的命令行。
===
要在Linux/Windows/MacOS上运行Kubernetes,你必须有像docker这样的容器管理器。对于Linux,有一个特殊的包可以下载,对于Windows,它是Docker for Windows。( Kuberetes的最新版本也支持Windows容器,但它的主题不同。)
要在Windows上运行Kubernetes,您必须使用Minikube。它允许在虚拟机中运行单节点Kubernetes集群。
您可以在this tutorial中找到如何在Windows上配置Kubernetes。
希望它能帮助你理解。
发布于 2019-07-25 22:57:16
您可以按照official documentation页面中的说明将windows节点添加到Kubernetes集群。正如在documentation中提到的,您可以使用Kubernetes CHANGELOG-1.15.md页面中的链接获取所有需要的组件:
、kubeadm.exe、kubectl.exe
如果您需要其他版本的二进制文件,请在Kubernetes Releases页面上找到特定版本的CHANGELOG。
您需要在Windows计算机上安装Docker engine。Here是一本如何在Windows10上使用的手册。
https://stackoverflow.com/questions/57183671
复制相似问题