繁体   English   中英

将vm附加到kubernetes节点列表

[英]Attaching vm to kubernetes nodes list

我正在将docker for mac与kubernetes集成在一起。

$kubectl get nodes
NAME                 STATUS    ROLES     AGE       VERSION
docker-for-desktop   Ready     master    13h       v1.10.3

我有一个使用docker-machine和driver作为虚拟盒子创建的虚拟节点(docker-machine create --driver virtualbox vm1)

$ docker-machine ls
NAME   ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
vm1    -        virtualbox   Running   tcp://192.168.99.100:2376           v18.09.0  

如何在不使用任何其他第三方工具的情况下将vm1附加到kubernetes节点列表?

为了使系统加入Kubernetes集群,必须在其上运行名为Kubelet的Kubernetes节点代理。

在节点上安装Kubelet后(如何执行取决于您的VM操作系统),您将需要配置该 Kubelet应该与哪个API服务器进行通信。

但是,使用minikube(这是Mac的Docker通常用于Kubernetes的方式),通常无法创建多节点集群。 它仅设计用于使用单个Kubernetes节点在本地进行测试。

如果您正在寻找一种在多个节点之间部署Kubernetes集群的解决方案,则可能应该看看kubeadm

如果要使用Docker部署多节点集群,则需要Docker Enterprise许可证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM