kubernetes - K8s - 将 kubeadm 添加到现有集群

标签 kubernetes kubeadm orchestration kubelet kubespray

我在很多年前创建了没有 kubeadm 的集群(也许是 kubespray,但它的配置也丢失了)。
是否有任何方法可以将节点添加到该集群或将 kubeadm 附加到当前配置或在不通过 kubespray 删除的情况下进行扩展?

最佳答案

如果使用 Kubeadm 生成原始集群,那么您可以登录 Master 并运行 kubeadm token generate .这将为您生成一个 API token 。使用此 API token ,您的工作节点将能够针对您的主节点执行经过身份验证的 CSR 以执行加入请求。您可以关注 this guide从那里使用命令 kubeadm join 添加一个新节点.

关于kubernetes - K8s - 将 kubeadm 添加到现有集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53696310/

相关文章:

docker - 由节点Alpine和mysql构建的Docker-compose推送镜像

Kubernetes 将 Pod 调度到不同节点

nginx - 使用 ConfigMap 添加 header 到 NGINX Ingress 不起作用

docker - Minikube、Kubernetes、Docker Compose、Docker Swarm 等的区别

kubernetes - 更改kubeadm的ip地址

Azure Durable Function Activity 似乎运行了多次且未完成

kubernetes - 当副本大于 1 时,一次启动一个 pod

docker - kubeadm init 使用错误的 IP 地址启动集群

kubernetes - CrashLoopBackOff中的Coredns(kubernetes 1.11)

events - 关于事件驱动拓扑中的中介器