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

发布时间:2026/10/17 16:11:59
(二)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: {}查看kubernetesVersionkubectl version2:更新的初始化文件(可选,更新记得更改controlPlaneComponentHealthCheck默认的超时时间,以及证书的有效时间)kubeadm config migrate --old-config kubeadm-config.yaml --new-config new.yaml集群Master节点拉取相关组件镜像kubeadm config images pull --config new.yamlnode节点入网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) #在对应的工作节点执行,加入到集群内 #以自己的实际生成的命令代码为准

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询