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을 직접 설정해주는 방식으로 해결함
참고
'IT > Devops' 카테고리의 다른 글
[Project] Terraform으로 EKS에 3-tier architecture 구성 (with Pipeline) (0) | 2022.05.28 |
---|---|
[Terraform] 코드 설계 (0) | 2022.05.21 |
[Terraform] User Data, Provisioner 우선 순위 (0) | 2022.05.08 |
[Terraform] for_each (0) | 2022.04.12 |
[Terraform] Block type (0) | 2022.04.06 |
댓글