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

Debian 13 安装 Kubernetes 最新版 并使用 containerd 运行时

基于 Debian 13(代号 “Trixie”)虚拟机环境,搭建一个 单 Master + 单 Worker 的 Kubernetes 集群,使用 containerd 作为容器运行时,并采用 kubeadm 工具部署 Kubernetes v1.34.1

环境准备

  • 虚拟机配置(两台)
  • Master 节点:k8s-master
  • Worker 节点:k8s-worker
  • 操作系统:Debian 13(最小安装)
  • 用户:具有 sudo 权限
  • 网络:互通,可访问互联网

步骤概览

  1. 系统初始化(所有节点)
  2. 安装 containerd(所有节点)
  3. 安装 kubeadm、kubelet、kubectl(所有节点)
  4. crictl pull 镜像加速
  5. 保存快照,克隆出 worker
  6. 初始化 Master 节点
  7. 安装 CNI 插件(Calico)
  8. Worker 节点加入集群
  9. 验证集群状态

详细步骤

第一步:系统初始化(所有节点)

1. 配置静态IP地址(分别设置)

先设置 master, 等 worker 克隆出来再做修改

# 编辑网络配置
sudo vim /etc/network/interfaces# 内容如下
allow-hotplug ens33
#iface ens33 inet dhcp
iface ens33 inet staticaddress 192.168.2.20/24gateway 192.168.2.1dns-nameservers 8.8.8.8 8.8.4.4# 重启网络服务
sudo systemctl restart networking
2 设置主机名(分别设置)

先设置 master, 等 worker 克隆出来再做修改

# 2 设置主机名
# master 节点:
sudo hostnamectl set-hostname k8s-master
3 配置 hosts(两台都加)
# 3 配置 hosts
cat <<EOF | sudo tee -a /etc/hosts
192.168.2.20 k8s-master
192.168.2.21 k8s-worker1
EOF
4. 关闭 swap
# 4 关闭 swap
sudo swapoff -a
# 永久关闭:注释 /etc/fstab 中的 swap 行
sudo sed -i '/^UUID.* swap / s/^\(.*\)$/#\1/g' /etc/fstab
5 启用内核模块 & 调整 sysctl
# 5 启用内核模块 & 调整 sysctl
# 模块配置
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF
# 加载模块
sudo modprobe overlay
sudo modprobe br_netfilter
# 内核信息
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables  = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward                 = 1
http://www.dtcms.com/a/585643.html

相关文章:

  • 通过操作地址,来进行STM32的写入GPIO端口值
  • 压力测试详解
  • 网站 怎么备案佛山营销型网站设计
  • 网站关键字被百度收录外链群发
  • Qt点击信号全解析:QTreeWidget交互指南
  • C++ 头文件:语言功能的 “模块化工具箱”(第三章)
  • 系统架构设计师学习大纲目录
  • 网站建设百度推广说词网站服务器在本地是指
  • Highcharts 3D图:深入解析与实际应用
  • 全景图制作工具( 10 种)
  • 虚拟位置映射(标签鸽
  • Pytorch 学习之Transforms
  • 中国建设银行网站的社保板块在哪里徐州专业网站制作公司
  • 免费建立移动网站吗模拟百度搜索词进入网站
  • Windows 如何安装 Chocolatey
  • 江苏高端网站建设一个网站怎么赚钱
  • 鸿蒙 ArkTS 入门教程:小白实战 List 列表开发(详解 @State, ForEach, @Builder)
  • Redis_8_List
  • excel VBA应用
  • 第十六章 SDN与NFV概述
  • C++ STL:阅读list源码|list类模拟|优化构造|优化const迭代器|优化迭代器模板|附源码
  • 《uni-app跨平台开发完全指南》- 05 - 基础组件使用
  • 公司网页网站建设 ppt网站前置审批类型
  • Macom将生产HRL的GaN-on-SiC工艺
  • 从零开始写算法-栈-柱状图中最大的矩形
  • Flova.ai实战:AI视频创作平台的开发与应用指南
  • 网站推广是什么岗位济南建站网站
  • SEO入门
  • 异腾910B NPU实战:vLLM模型性能优化深度指南
  • 移动网站备案微信里的小程序占内存吗