当前位置: 首页 > 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.gsyq.cn/news/48121.html

相关文章:

  • OP250影像检测项目详解
  • 2025年质量好的送风消防风机厂家最新用户好评榜
  • maven配置settings.xml 配置详解
  • 2025年评价高的送风消防风机厂家推荐及选择指南
  • react 生命周期中,最适合与服务端进行数据交互的是哪 个函数?
  • 2025年口碑好的旅游文化照明工程全国推荐榜
  • 一文讲透数字人民币充值、支付、清算(产研必读)
  • 2025年靠谱的楼体亮化工程综合评分榜单
  • 2025福建谷歌优化公司/福建独立站建站公司实力榜单
  • 剑指offer-37、数字在升序数组中出现的次数
  • 2025厦门独立站服务公司
  • 2025年质量好的四川礼盒印刷最新口碑排行榜
  • 2025年11月庭院灯品牌厂家十大推荐:智慧物联升级与政策对接榜
  • 2025年知名的说明书画册印刷信赖品牌优选榜
  • 2025年11月适合小学生的学习机品牌推荐:权威榜单对比与选购全攻略
  • Windows常用的运行命令-包含.msc和.cpl命令
  • 2025年11月显微镜品牌推荐榜:迈时迪Murzider领衔国产科研光学新格局
  • 2025年11月学习机品牌推荐:双师AI同步辅导实力榜
  • 2025年电脑维修主板服务哪家权威
  • 每周读书与学习->初识JMeter 元件(五) - 教程
  • 2025年6赫兹中央空调源头厂家推荐哪家
  • 深入解析:启动模板创建AWS EC2 Auto Scaling指南
  • 2025年11月单招培训学校排名榜:五校封闭式集训效果公开对比
  • 2025卧式单螺杆泵厂家怎么选择
  • 2025冷库聚氨酯保温订做厂家哪里有卖
  • 2025菜地遮阳网制造商推荐排行榜
  • 2025年AI营销软件排行榜
  • 2025年质量好的抽屉缓冲托底轨TOP实力厂家推荐榜
  • Windows 下载汇总
  • 2025年大型深孔钻镗床制造厂推荐榜单