환경
CentOS 7.9 / Python 3.6.8 / Kubernetes 1.23.5 (kubespray release 2.19)
이슈
kubespray requirement.txt 에서 ansible==5.7.1을 요구하나, CentOS 7서 python3.8 이상부터 ansible 5.x를 지원
설치
[root@deploy ~]# yum install -y gcc zlib-devel openssl-devel libffi-devel
[root@deploy ~]# cd /opt
[root@deploy ~]# wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz
[root@deploy ~]# tar -xvf Python-3.9.13.tgz
[root@deploy ~]# cd Python-3.9.13
[root@deploy ~]# ./configure --enable-optimizations --with-zlib --with-system-ffi
[root@deploy ~]# make altinstall
적용
[root@deploy ~]# which python3.9
/usr/local/bin/python3.9
[root@deploy ~]# cat /root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='vim'
alias python="/usr/local/bin/python3.9"
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
[root@deploy ~]# source /root/.bashrc
[root@deploy ~]# python --version
Python 3.9.13
# kubespray
[root@deploy ~]# python -m pip install virtualenv
[root@deploy ~]# python -m virtualenv venv
[root@deploy ~]# source venv/bin/activate
[root@deploy ~]# pip install -r requirements.txt
'Linux' 카테고리의 다른 글
[Ubuntu] 20.04 커널버전 업그레이드 (0) | 2023.03.20 |
---|---|
[Ubuntu] 20.04 -> 22.04 업그레이드 (0) | 2023.02.24 |
[ubuntu] systemd에 관하여 (0) | 2022.10.24 |
[Linux] CentOS repository 구성 (0) | 2022.10.21 |
[Ubuntu] 특정 IP 차단/허용 (0) | 2022.10.13 |