kubespray node 추가 이슈 (rockyos)

rook을 설치 전 커널 버전은 4.17 이상을 권장 (pvc을 통한 할당이 안된다고 하는데 잘모르겠음)


참고 사이트 

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 추가



댓글

이 블로그의 인기 게시물

Spring Batch - JobParameters Default Value 만들기

Hsqldb Server 재기동 시 오류