【发布时间】:2022-03-04 19:39:20
【问题描述】:
我有几个可用的 Windows 服务器,并想在它们上设置一个 Kubernetes 集群。 是否有一些工具或一步一步的说明如何做到这一点?
到目前为止,我尝试的是安装 DockerDesktop 并启用其 Kubernetes 功能。 这给了我一个单节点集群。但是,似乎不可能向该 Docker-Kubernetes 集群(来自不同的 Windows 主机)添加额外的节点: Docker desktop kubernetes add node
我是否应该先创建一个 Docker Swarm,然后才能在该 Swarm 上运行 Kubernetes?还是有其他策略?
我想我需要在主机的 Windows 防火墙设置中打开一些端口?并将这些端口映射到将安装 Kubernetes 的一些 Docker 容器?什么端口?
是否有一些程序可以安装在每个 Windows 主机上,这将帮助我建立一个具有多个主机的网络并连接在 Docker 容器中运行的 Kubernetes 节点?像“适用于 Windows 的 kubeadm”?
如果您能给我一些正确方向的提示,那就太好了。
编辑:
关于在 Docker 中安装 kubeadm 容器的相关信息:
https://github.com/kubernetes/kubernetes/issues/35712
https://github.com/kubernetes/kubeadm/issues/17
关于Minikube的相关问题:
Adding nodes to a Windows Minikube Kubernetes Installation - How?
关于kind(docker中的kubernetes)多节点集群的信息:
https://dotnetninja.net/2021/03/running-a-multi-node-kubernetes-cluster-on-windows-with-kind/
(在 单个 windows 主机上创建多节点 kubernetes 集群)
另见:
【问题讨论】:
标签: windows docker kubernetes