본문 바로가기
Kubernetes

[ kubespray ] fatal: [노드명]: FAILED! => {"msg": "module (kube) is missing interpreter line"}

by 정윤재 2024. 3. 7.

1. 발생 원인

kubespray 에서 버전이 2.22 부터 

$kubespray_home/library/kube.py 파일 내용이

../plugins/modules/kube.py 으로 변경 됨

 

참고로 2.21 의 내용은

#!/usr/bin/python
# -*- coding: utf-8 -*-

DOCUMENTATION = """
---
module: kube

.....

 

2. 해결 방법

해당 내용은 

$kubespray_home /library/kube.py 파일에 있으며 원본 내용을

$kubespray_home/library/kube.py 에 넣어주면 정상적으로 kubespray 설치가 진행 됨


댓글