kubespray node 추가 이슈 (rockyos)
rook을 설치 전 커널 버전은 4.17 이상을 권장 (pvc을 통한 할당이 안된다고 하는데 잘모르겠음)
centos7인 경우 커널 버전 낮은 이슈로 곧 eos 문제가 될 centos8 대신 rocky 설치
참고 사이트
If you will be creating volumes from a Ceph shared file system (CephFS), the recommended minimum kernel version is 4.17. If you have a kernel version less than 4.17, the requested PVC sizes will not be enforced. Storage quotas will only be enforced on newer kernels.
centos7인 경우 커널 버전 낮은 이슈로 곧 eos 문제가 될 centos8 대신 rocky 설치
kubespray scale로 노드 추가 시 아래의 이슈 발생
fatal: [k8s-vol1]: FAILED! => {"changed": false, "msg": "hostname module cannot be used on platform Linux (Rocky)"}
fatal: [k8s-vol2]: FAILED! => {"changed": false, "msg": "hostname module cannot be used on platform Linux (Rocky)"}
fatal: [k8s-vol3]: FAILED! => {"changed": false, "msg": "hostname module cannot be used on platform Linux (Rocky)"}
아래의 참고 사이트를 보면 pip로 설치하는 ansible 버전 변경을 확인
참고 사이트
https://github.com/kubernetes-sigs/kubespray/issues/8670
kubespray master repo 머지 후 pip3을 통해 ansible (5.7.0) 인스톨 시 해당 버전이 존재하지 않는다고 에러 발생
pip3 install -r requirements.txt -i https://pypi.org/simple -vvv
위 명령어 수행 시 python 버전에 따라 설치 가능한 버전이 있으며 python 3.8 이상 필요함을 확인
python을 3.8로 업그레이드 하려고 하였으나 centos7에서 yum으로 python3 upgrade시 해당 버전까지 올라가지 않음을 확인
아래의 사이트를 통해 3.8 설치 함.
참고사이트
https://linuxtut.com/en/592483c7625e881d771f/
scale로 node 추가
댓글
댓글 쓰기