开发者社区> 问答> 正文

将vm附加到kubernetes节点列表

我正在使用docker for mac与kubernetes集成。

$kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-for-desktop Ready master 13h v1.10.3
我有一个使用docker-machine创建的虚拟节点,驱动程序为虚拟框(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节点列表?

展开
收起
k8s小能手 2018-12-14 14:57:10 1568 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    对于要加入Kubernetes集群的系统,它必须在其上运行Kubernetes节点代理,称为Kubelet。

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

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

    如果您正在寻找跨多个节点部署Kubernetes集群的解决方案,您应该看一下kubeadm。https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

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

    2019-07-17 23:20:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像