kubespray를 사용하여 aws에 k8s 클러스터를 배포하려고 합니다.
1단계: 다음 종속성을 다운로드했습니다.
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
3단계: 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