我正在尝试使用 kubespray 在 aws 上部署 k8s 集群。
Step1:我已经下载了以下依赖项:
apt-get update
apt-get install software-properties-common
apt-add-repository ppa:ansible/ansible
apt-get update
apt-get install ansible
apt-get update
apt-get -y upgrade
apt-get install python-pip
pip install jinja2
pip install netaddr
步骤2:克隆 kubespray git 存储库
git clone https://github.com/xenonstack/kubespray.git
Step3:自定义库存文件,使用ansible部署集群时抛出以下错误
E: Package 'python-minimal' has no installation candidate
我怎样才能解决这个问题?
答案1
您收到该E: Package 'python-minimal' has no installation candidate
消息是因为您的发行版的默认存储库中不存在 python-minimal 包。最后一个在其存储库中包含 python-minimal 软件包的 Ubuntu 发行版是 Ubuntu 18.04,它已经结束生命。
安装 python2.7 代替。
sudo apt update
sudo apt install python2.7
python2.7 软件包已在 Ubuntu 23.04 及更高版本中停止使用。如果您使用 Ubuntu 23.04,请使用 python3 或从源代码构建 python2.7。
结果rmadison --url=debian python-minimal
:
python-minimal | 2.7.16-1 | oldoldstable | amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x