6. k8s二进制集群之各节点部署

news/2025/2/6 1:52:03/

  • 获取kubernetes源码
  • 安装主节点(分别执行以下各节点命令)
  • 安装工作节点(同步kebelet和kube-proxy到各工作节点)
  • 总结

继续上一篇文章《k8s二进制集群之ETCD集群部署》下面介绍一下各节点的部署与配置。

kubernetes_3">获取kubernetes源码

https://dl.k8s.io/v1.28.0/kubernetes-server-linux-amd64.tar.gz
tar -zxvf kubernetes-server-linux-amd64.tar.gz
cd kubernetes/server/bin/

安装主节点(分别执行以下各节点命令)

#master1节点
cp kube-apiserver kube-controller-manager kube-scheduler kubectl /usr/local/bin/#master2节点
scp kube-apiserver kube-controller-manager kube-scheduler kubectl eyinfom2:/usr/local/bin/#master3节点
scp kube-apiserver kube-controller-manager kube-scheduler kubectl eyinfom3:/usr/local/bin/

安装工作节点(同步kebelet和kube-proxy到各工作节点)

scp kubelet kube-proxy eyinfow1:/usr/local/bin/
scp kubelet kube-proxy eyinfow2:/usr/local/bin/
scp kubelet kube-proxy eyinfow3:/usr/local/bin/
scp kubelet kube-proxy eyinfow4:/usr/local/bin/
scp kubelet kube-proxy eyinfow5:/usr/local/bin/

当然这里如果服务器节点比较多也可以使用for循环来同步;在批处理操时前提是各服务器实现免密登录,请参考之前写的文章《K8S集群架构及主机准备》来完成;
serial:表示主机序号

for serial in $(seq 1 5); \
do \scp kubelet kube-proxy eyinfow${serial}:/usr/local/bin/
done

总结

这一步比较简单安装完各节点就好了,至于节点之间的关系、调度、控制、通信会在之后的文章中逐一做详解;


http://www.ppmy.cn/news/1569670.html

相关文章

Mac上有哪些好用的开源粘贴板app

在Mac上,有几款开源且好用的粘贴板管理工具值得推荐: Maccy 特点:Maccy是一款开源、轻量级的剪贴板管理工具,支持多种功能,包括搜索、Pin单条记录、忽略格式粘贴等。它采用键盘优先设计,操作组合键可减少鼠…

Google Chrome-便携增强版[解压即用]

Google Chrome-便携增强版 链接:https://pan.xunlei.com/s/VOI0OyrhUx3biEbFgJyLl-Z8A1?pwdf5qa# a 特点描述 √ 无升级、便携式、绿色免安装,即可以覆盖更新又能解压使用! √ 此增强版,支持右键解压使用 √ 加入Chrome增强…

鸿蒙Harmony–状态管理器–@State详解

鸿蒙Harmony–状态管理器–State详解 1.1 定义 State装饰的变量,或者称为状态变量,一旦变量拥有了状态属性,就可以触发其直接绑定UI组件的刷新。当状态改变时,UI会发生对应的渲染变化 ,State装饰的变量,与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问。在声…

Cassandra的下载与安装

1.下载Cassandra安装包 Apache Cassandra | Apache Cassandra Documentation G: cd G:\Cassandra\apache-cassandra-5.0.3\bin cassandra -f

deep generative model stanford lecture note2 --- autoregressive

1 Introduction 在note1 已经明确了生成模型,是通过概率分布来拟合数据,这个部分采用自回归的模型结构来拟合数据。主要任务包括:选择什么样的自回归模型结构和设计什么样的loss函数来让模型收敛。 自回归模型结构的理论基础还是贝叶斯概率结…

Vue 2 项目中 Mock.js 的完整集成与使用教程

Vue 2 实现 Mock.js 使用教程 1. 背景与问题 前端开发常常会遇到与后端开发的时间同步问题,尤其是在后端接口未完成或不稳定的情况下,前端开发无法继续下去,这会极大地影响项目进度。为了有效地解决这一问题,Mock.js 提供了一个极…

Netty中用了哪些设计模式?

大家好,我是锋哥。今天分享关于【Netty中用了哪些设计模式?】面试题。希望对大家有帮助; Netty中用了哪些设计模式? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Netty 是一个基于 Java 的高性能网络应用框架&#…

CF 764B.Timofey and cubes(Java实现)

题目分析 输入n个数字,首尾交换,奇数对换,偶数对不换 思路分析 存入数组,遍历时判断i%20时(数组下标0开始,所以题目分析没有错),对换 代码 import java.util.*;public class Main {public static void ma…