환경

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

+ Recent posts