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

kubeadm安装k8s - 实践

Kubernetes 学习笔记

本次使用的服务器是腾讯云上面的Ubuntu Server 24.04 LTS 64位

通过Kubeadm安装k8s(V1.33.4)

本次的安装基于官网指导安装集群。统一都通过apt-get的方式全装,并且所有有疑问的都是通过Ai辅助去理解

安装容器运行时——containerd

官文安装文档指南:https://kubernetes.io/zh-cn/docs/setup/production-environment/container-runtimes/#containerd

关闭swap分区

• 如果 kubelet 未被正确配置使用交换分区,则你必须禁用交换分区。 例如,sudo swapoff -a 将暂时禁用交换分区。要使此更改在重启后保持不变,请确保在如 /etc/fstabsystemd.swap 等配置文件中禁用交换分区,具体取决于你的系统如何配置。

ps: kubelet是默认关闭要去关闭swap分区的

开启服务器的端口

https://v1-33.docs.kubernetes.io/zh-cn/docs/reference/networking/ports-and-protocols/

安装kubeadm

官方文档指南:https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

前置条件

需要安装kubeadm、kubelet、kubectl(可选),apt源是k8s的,所以需要去配置,幸好k8s的apt源在国内都是可以使用的,以下的命令都是在官网copy过来的

todo: 改成腾讯云的apt镜像源

sudo curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg

新建 /etc/apt/sources.list.d/kubernetes.list,内容为

deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://mirrors.tencent.com/kubernetes_new/core:/stable:/v1.33/deb/ /

deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://mirrors.tencent.com/kubernetes_new/addons:/cri-o:/stable:/v1.28/deb/ /

sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl(本身kubelet&kubeadm是有版本依赖的,所以需要去锁定冻结,这也是apt-mark的意思)

执行 kubeadm init

kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version=v1.33.4--pod-network-cidr=10.244.0.0/16
--image-repository
# 通过kubeadm init安装的时候会通过pod的方式去控制面板,如apiserver、etcd、shchedul灯控制面板插件
# 而在国内无法直接去kubernetes的镜像仓库下载镜像,所以需要更改成为国内的开源镜像仓库 registry.aliyuncs.com/google_containers
--pod-network-cidr
# pod的网络地址块, 10.244.0.0/16 这个cidr是flannel默认的

授权给kubectl

kuberadm init后会告知如何给kubectl授权, 把命令复制就好了

添加节点

安装网络插件

完事~祝大家顺利的通过kubeadm 安装k8s!

http://www.jsqmd.com/news/39018/

相关文章:

  • 2025年热门的橱柜缓冲骑马抽厂家最新用户好评榜
  • 2025年知名的空压机冷却塔TOP品牌厂家排行榜
  • OP250影像检测项目详解
  • 项目组有哪些人员?
  • 2025年质量好的送风消防风机厂家最新用户好评榜
  • 什么是端到端流程?
  • maven配置settings.xml 配置详解
  • 2025年评价高的送风消防风机厂家推荐及选择指南
  • 学习笔记:连通性相关的 Tarjan 算法
  • react 生命周期中,最适合与服务端进行数据交互的是哪 个函数?
  • 2025年口碑好的旅游文化照明工程全国推荐榜
  • 靠谱的 GEO+Agent 双引擎系统独立部署源头厂家
  • 一文讲透数字人民币充值、支付、清算(产研必读)
  • 国产DAC芯片KY80508软硬件兼容替代DAC80508
  • 2025年靠谱的楼体亮化工程综合评分榜单
  • 别让企业在 AI 浪潮中 “失声”:讯灵 AI-GEO+Agent 双引擎已成企业增长生死牌
  • 2025福建谷歌优化公司/福建独立站建站公司实力榜单
  • 2025年质量好的夜景亮化工程推荐排行榜
  • 剑指offer-37、数字在升序数组中出现的次数
  • QY-18DL-1 倾斜位移裂缝计 三轴姿态实时监测 边坡 桥梁 建筑物形变监测 异常声光提醒
  • 2025年评价高的北京燃气报警器检测市场口碑榜
  • 2025年比较好的四川书刊印刷品质保障推荐榜
  • 基于java+springboot的家教预约网站、家教信息管理系统源码+运行步骤
  • linux移动硬盘数据挂载规范
  • 2025厦门独立站服务公司
  • TMS车辆运输管理系统选型指南:赋能企业物流数字化升级
  • 2025年11月石墨制品厂家排名:光伏热场石墨企业对比分析
  • 园区车辆管理系统选择指南,打造智慧园区管理新标杆
  • 2025年11月人形机器人落地商评测榜:赛飞特工程技术集团上榜全记录
  • 2025年五个女博士有副作用吗:权威深度解析与成分风险全盘点