You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04环境下Kubernetes通过apt/snap安装失败的问题求助

Ubuntu 20.04环境下Kubernetes通过apt/snap安装失败的问题求助

大家好,我最近在Ubuntu 20.04上部署Kubernetes时碰到了一堆棘手的问题,想请教下社区里的大佬有没有解决思路或者能用的安装脚本?

先说说我的遭遇:
之前我一直用这条命令来安装Kubernetes的核心组件:

sudo apt install -y kubectl kubeadm kubelet

结果现在执行这条命令,直接返回一堆提示,说apt源里找不到这些包了,让我用snap安装:

No apt package "kubeadm", but there is a snap with that name.
Try "snap install kubeadm"

No apt package "kubectl", but there is a snap with that name.
Try "snap install kubectl"

No apt package "kubelet", but there is a snap with that name.
Try "snap install kubelet"

没办法,我只能按照提示用snap来安装:

sudo snap install kubectl --classic
sudo snap install kubeadm --classic
sudo snap install kubelet --classic

本以为这样就搞定了,结果执行kubeadm init的时候又出问题了,一堆警告不说,还提示kubelet服务没启用:

[init] Using Kubernetes version: v1.27.1
[preflight] Running pre-flight checks
W0517 14:44:01.250068 1034876 checks.go:1064] [preflight] WARNING: Couldn't create the interface used for talking to the container runtime: crictl is required by the container runtime: executable file not found in $PATH
[WARNING FileExisting-ethtool]: ethtool not found in system path
[WARNING FileExisting-socat]: socat not found in system path
[WARNING Service-Kubelet]: kubelet service is not enabled, please run 'systemctl enable kubelet.service'

我赶紧去执行启用kubelet的命令,结果更懵了:

Failed to enable unit: Unit file kubelet.service does not exist.

真的搞不懂Canonical这是操作了什么,好好的Kubernetes安装流程直接给搞崩了。有没有人有适配当前Ubuntu 20.04环境的可用安装脚本?麻烦分享一下,万分感谢!

备注:内容来源于stack exchange,提问作者Dean Schulze

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:13:04