Jenkins가 빌드 후 쿠버네티스(kubectl)에 배포 명령을 내릴 수 있도록, k3s 설정 파일을 Jenkins 컨테이너 내부로 복사해 줍니다.
터미널에서 아래 명령어를 한 줄씩 실행해 주세요:
Bash
# 1. Jenkins 컨테이너 내부에 .kube 폴더 생성
docker exec -u root jenkins mkdir -p /root/.kube
# 2. 우분투 호스트의 k3s 설정 파일(kubeconfig)을 Jenkins 내부로 복사
docker cp ~/.kube/config jenkins:/root/.kube/config
# 3. Jenkins 내부에서 kubectl 명령어가 k3s를 제대로 바라보는지 테스트
docker exec -u root jenkins kubectl get nodes
성공 확인: 마지막 명령어 결과로
Ready상태의 노드가 한 줄 출력되면 성공입니다!
댓글목록
등록된 댓글이 없습니다.