无法从ansible安装kubelet

无法从ansible安装kubelet,ansible,repository,yum,errno,Ansible,Repository,Yum,Errno,我正在尝试用Ansible安装kubelet,但我很难做到这一点 这是我的剧本: 这是我运行playbook ansible playbook时的错误-我托管kube-dependencies.yml [master]节点的ok是因为我在那台机器上手动执行了sudo-yum-install-kubelet,它成功了 结论: 因此,基本上,手动执行yum install命令是可行的,但我无法让它与ansible一起工作 有什么线索吗?提前感谢。我也遇到了同样的问题,我通过添加kubelet版本来

我正在尝试用Ansible安装kubelet,但我很难做到这一点

这是我的剧本:

这是我运行playbook ansible playbook时的错误-我托管kube-dependencies.yml

[master]节点的ok是因为我在那台机器上手动执行了sudo-yum-install-kubelet,它成功了

结论: 因此,基本上,手动执行yum install命令是可行的,但我无法让它与ansible一起工作


有什么线索吗?提前感谢。

我也遇到了同样的问题,我通过添加kubelet版本来修复它 apt:

这对我很有用

kubeletadm也有同样的问题

- name: install kubeadm
 apt:
   name: kubeadm=1.14.0-00
   state: present
错误

解决方案

- name: install kubeadm
 apt:
   name: kubeadm=1.20.0-00
   state: present
解决问题


我希望我已经提供了帮助

如何将命令添加到脚本文件并运行配置?这可能会起作用,但我真的想知道我做错了什么:可能是某些操作花费了更多的时间。正如日志所示,谷歌部分可能需要一些时间。要验证这一点,请手动添加并使用Ansible运行其余的部分。我认为这与时间无关,只需几秒钟即可给出错误。但如果没有其他选择,我会照你说的做。基本上,从ansible剧本中删除add repo并从脚本中调用它。但我永远不会知道真正的问题:
- name: install kubeadm
 apt:
   name: kubeadm=1.14.0-00
   state: present
- name: install kubeadm
 apt:
   name: kubeadm=1.20.0-00
   state: present