본문 바로가기
IT/Devops

[Jenkins] Credentials from Kubernetes Secrets will not be available.

by FreeYourMind 2022. 5. 21.
error: You must be logged in to the server (Unauthorized)​
error: the server doesn't have a resource type "ns"
Credentials from Kubernetes Secrets will not be available.
Message: Unauthorized! Token may have expired! Please log-in again. Unauthorized.

 

서버 내에서 jenkins pipeline을 돌리는 user(jenkins)가 kubernetes에 대한 접근 권한이 없어서 발생한 것으로 보임

jenkins에 kubernetes plugin을 설치하거나 pipeline 실행 중에 k8s에 권한을 부여하려고 해봤지만, 잘 되지 않아 서버 안의 jenkins user에 aws configure를 통해 credential을 직접 설정해주는 방식으로 해결함

 

참고

http://incredible.ai/engineering/2021/10/18/Jenkins-Github-ECR-Kubernetes/#52-%EB%8B%A4%ED%95%84%EC%9A%94%EC%97%86%EA%B3%A0-%EC%A0%9C%EC%9D%BC-%EC%89%AC%EC%9A%B4-%EB%B0%A9%EB%B2%95

댓글