Debian 完全可以安装 Kubernetes(K8s),而且 Debian 是生产环境中非常常见、稳定的选择之一。下面给你一个清晰、实用的说明。
可以,而且很常见。
Debian(尤其是 Stable / LTS 版本)可以:
| Debian 版本 | 建议 |
|---|---|
| Debian 11 (Bullseye) | ✅ 稳定、推荐 |
| Debian 12 (Bookworm) | ✅ 较新,也完全支持 |
| Debian 10 | ⚠️ 已偏老,不推荐新部署 |
适合:学习 / 生产标准集群
特点
简要流程
# 1. 安装 containerd
# 2. 安装 kubeadm、kubelet、kubectl
# 3. 初始化 master
kubeadm init
# 4. 安装 CNI(如 Calico、Flannel)
✅ Debian 官方仓库 + Kubernetes 官方 APT 源即可
适合:单机 / 边缘 / 快速部署
curl -sfL https://get.k3s.io | sh -
✅ 一条命令
✅ 内置 containerd
✅ 非常适合 Debian 轻量服务器
适合:企业 / Rancher 用户
uname -r
# 推荐 ≥ 5.x
swapoff -a
# 并注释 /etc/fstab 中的 swap
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p
Debian 是运行 Kubernetes 的优质选择,稳定、干净、资源占用低。
如果你愿意,可以告诉我:
我可以直接给你一套 Debian + K8s 的完整安装方案。