首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装kubernetes的kubectl kubeadm时无法找到kubectl包

安装kubernetes的kubectl kubeadm时无法找到kubectl包
EN

Stack Overflow用户
提问于 2019-12-10 10:23:37
回答 3查看 18.2K关注 0票数 5

我正在尝试使用kubeadm工具创建一个高可用性集群。我正在尝试安装kubeadm安装的预请求中指定的工具。当我运行sudo apt-get install -y kubelet kubeadm kubectl时,得到的错误如下所示

代码语言:javascript
运行
复制
Building dependency tree
Reading state information... Done
E: Unable to locate package kubelet
E: Unable to locate package kubeadm
E: Unable to locate package kubectl 

我的尝试

下面是从kubernetes.io准备节点的官方文档。我引用下面的链接,

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#before-you-begin

Ans当我继续执行正式文档中描述的以下命令时,

代码语言:javascript
运行
复制
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list deb https://apt.kubernetes.io/ kubernetes-xenial main EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl

更新

当我尝试Mr.Tummala的答案时,我得到的错误如下所示

代码语言:javascript
运行
复制
W: Failed to fetch https://apt.kubernetes.io/dists/kubernetes-xenial/InRelease  Could not resolve host: apt.kubernetes.io
W: Some index files failed to download. They have been ignored, or old ones used instead.

但是结果就像找不到包裹。

EN

回答 3

Stack Overflow用户

发布于 2019-12-10 12:16:31

看看下面的步骤是否对你有好处。

代码语言:javascript
运行
复制
sudo apt-get update && sudo apt-get install -y apt-transport-https curl
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
票数 6
EN

Stack Overflow用户

发布于 2021-04-06 01:04:31

我要参考正式文档https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl

然后,

代码语言:javascript
运行
复制
sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg

最后

代码语言:javascript
运行
复制
sudo apt-get update
# Optionally, view versions with 
# sudo apt-cache show kubectl
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
票数 3
EN

Stack Overflow用户

发布于 2021-01-27 15:38:47

尝试curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -,然后是sudo bash -c 'cat <<EOF >/etc/apt/sources.list.d/kubernetes.list deb https://apt.kubernetes.io/ kubernetes-xenial main EOF',在它只运行sudo apt-get update之后,然后再运行apt-cache policy kubelet | head -n 20,现在您可以尝试再次安装kubectl和kubeadm。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59265021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档