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
相关产品推荐
相关产品推荐

