kubeadm join和kubernetes api节点创建有什么区别

问题描述

我注意到我们可以通过 Kubernetes API

创建节点
  1. Kubeadm join 和这个 api 有什么区别?
  2. 是否可以仅通过 Kubernetes Api(没有 kubeadm)创建新的工作节点?

解决方法

Kubernetes API 中的节点对象

可以通过Kubernetes API创建Node对象——这些Node对象只是集群中节点的表示,它们也必须存在,例如一台带有 Kubelet 的机器。

请参阅 Kubernetes 文档中的 Nodes

使用 kubeadm join 将机器加入集群

kubeadm join 是将机器作为节点加入集群的工具和命令。这包括 many steps 包括使用加密证书引导节点。