当前位置: 首页 > news >正文

(二)kubeadm方式搭建单master的k8s的集群

Kubernetesv1.34+集群初始化

prod-k8s-master (master节点)  配置集群初始化配置文件

1:编写Kubernetes初始化配置文件

vim /root/kubeadm-config.yaml
--- apiVersion: kubeadm.k8s.io/v1beta4 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node-token token: 7t2weq.bjbawausm0jaxury ttl: 24h0m0s usages: - signing - authentication kind: InitConfiguration localAPIEndpoint: advertiseAddress: <master的ip> #注意 bindPort: 6443 nodeRegistration: criSocket: unix:///var/run/containerd/containerd.sock imagePullPolicy: IfNotPresent imagePullSerial: true name: prod-k8s-master #注意跟自己master主机名一致 taints: - effect: NoSchedule key: node-role.kubernetes.io/control-plane timeouts: controlPlaneComponentHealthCheck: 4m0s discovery: 5m0s etcdAPICall: 2m0s kubeletHealthCheck: 4m0s kubernetesAPICall: 1m0s tlsBootstrap: 5m0s upgradeManifests: 5m0s --- apiServer: certSANs: - <单master写ip> #注意 apiVersion: kubeadm.k8s.io/v1beta4 caCertificateValidityPeriod: 876000h0m0s certificateValidityPeriod: 876000h0m0s certificatesDir: /etc/kubernetes/pki clusterName: kubernetes controlPlaneEndpoint: <单master写ip>:6443 #注意 controllerManager: {} dns: {} encryptionAlgorithm: RSA-2048 etcd: local: dataDir: /var/lib/etcd imageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers kind: ClusterConfiguration kubernetesVersion: v1.34.4 #注意k8s版本 networking: dnsDomain: cluster.local podSubnet: 172.16.0.0/16 serviceSubnet: 10.96.0.0/16 proxy: {} scheduler: {}

查看kubernetesVersion

kubectl version

2:更新的初始化文件(可选,更新记得更改controlPlaneComponentHealthCheck默认的超时时间,以及证书的有效时间)

kubeadm config migrate --old-config kubeadm-config.yaml --new-config new.yaml

集群Master节点拉取相关组件镜像

kubeadm config images pull --config new.yaml

node节点入网

worker 节点执行 kubeadm join,本机 kubelet 连上集群

prod-k8s-master0生成集群Token值

kubeadm init --config new.yaml --upload-certs

这里要是报错了, 到当前目录下的new.yaml修改默认等待时间

然后执行下方蓝色字体下方命令清除缓存! 

执行成功:

prod-k8s-master节点执行命令  : 上方图片内对应第一个的红色框内的命令

集群其他Master节点执行命令(红框2)    #现在单master用不到

集群其他Node节点执行命令(红框3)   
#在对应的工作节点执行,加入到集群内 #以自己的实际生成的命令代码为准
http://www.jsqmd.com/news/1047775/

相关文章:

  • 基于NI以太网板卡的上下位机系统部署与验证全流程
  • 2026厦门黄金回收避坑指南六店实测排名 - 余生黄金回收
  • 汕尾市闲置奢侈品变现必看:手表包包回收门店真实测评汇总 - 谊识预商贸
  • Seedance 2.0 国内实战指南:API调用、中转站选型与Iris Out生成
  • 阿克苏地区黄金回收猫腻多怎么办?整理了5家诚信回收店供参考 - 马刺总冠军
  • 2026安徽省池州市中考一两百分怎么办?技能成才宠物护理专业最新发布 - cc江江
  • 廊坊市二手手表包包奢侈品回收店怎么选?5家诚信回收店对比 - 谊识预商贸
  • Sonic Visualiser终极指南:免费开源音频可视化分析工具完全解析
  • 安康市黄金首饰回收正规门店推荐,附各区回收网点联系方式 - 奢金阁
  • 6月伸缩输送机源头厂家服务质量推荐情况,扒谷机/伸缩输送机/双比重精选筛/地笼通风板,伸缩输送机生产公司哪家权威 - 品牌推荐师
  • 宁波镇海黄金回收行情警示与六家正规机构对比指南 - 上门黄金回收
  • 企业级微信聊天记录解析方案:毫秒级处理的高性能本地化工具
  • 阿拉善盟黄金回收猫腻多怎么办?整理了5家诚信回收店供参考 - 马刺总冠军
  • 沈阳市爱马仕手表包包奢侈品回收,5家门店最新回收价格整理 - 谊识预商贸
  • TF2 SDK开源:从修改游戏规则到创造全新模组的开发指南
  • 深入解析MC9S12VR PWM模块:从基础原理到汽车电子实战应用
  • 廊坊市奢侈品回收门店红黑榜:综合实力最强的五家店铺推荐 - 谊识预商贸
  • 东莞东城街道实测六家黄金回收,当天行情与鉴定全记录 - 上门黄金回收
  • 珠海斗门区金价破900元,闲置黄金如何安心变现? - 上门黄金回收
  • Selenium自动化测试:滚动条操作原理、方案与实战技巧
  • 牡丹江市奢侈品手表包包回收回收门店权威测评:综合实力最强的五家店铺推荐 - 谊识预商贸
  • 攀枝花市奢侈品手表包包回收回收门店权威测评:综合实力最强的五家店铺推荐 - 谊识预商务
  • 安顺市2026年黄金回收报价,内行人整理实体门店回收清单 - 马刺总冠军
  • 安顺市2026奢侈品手表包包回收防骗指南:跑了5家店总结出的真实报价经验 - 谊识预商务
  • 泸州市奢侈品手表包包回收门店整理,各区均有分店联系方式公布 - 谊识预商务
  • FlowComposer框架:零样本学习中的显式组合与流匹配技术
  • 深入解析NXP ColdFire EMAC单元:DSP性能优化的架构奥秘
  • MC9S12XE SCI模块深度解析:从采样机制、中断处理到工程调试
  • 2026 上海欧米茄腕表回收避坑全攻略:本地专业正规机构盘点推荐 - 奢侈品回收
  • 一站式解决音乐版权分散:洛雪音乐音源如何让你免费获取全网无损音乐