Error 현상 helm을 이용하여 private gitlab 설치 시 아래와 같이 CrashLoopBackOff 상태로 유지되는 현상 발생 Solution 원인 kubectl logs 로 확인해보니 권한 문제 (hostpath로 마운트 시에도 동일) 해결 NFS 마운트 경로의 권한 바꿔서 해결 chmod -R 777 /mnt 파드 init container log 보는 법 kubectl logs -f -c init -n Thank you!
반응형
Tools
Kubernetes기반 CI/CD환경설정 시리즈 진행을 위해서는 아래 글을 선행하고 오시면 됩니다. (쿠버네티스 대시보드만 설치를 윈하신다면 생략해도 무관합니다) Kubernetes기반 CI/CD환경설정 시리즈 01. NFS 서버 구성 Kubernetes기반 CI/CD환경설정 시리즈 02. Helm을 이용한 Private GitLab 설치 Kubernetes기반 CI/CD환경설정 시리즈 03. Helm을 이용한 Private Docker Image Registry 구축 Kubernetes기반 CI/CD환경설정 시리즈 04. Helm을 이용한 Jenkins 설치 https://momobob.tistory.com/59 [Kubernetes기반 CI/CD환경설정 시리즈] 04. Helm을 이용한 Jenkins..
[2021.12] 시절 log4j 보안 취약점 사태가 발생함. 나는 관여된 시스템들 중 log4j을 사용중인 시스템에 대해서 버전업데이트를 해야하는 업무가 주어졌음. 당시 취약점(아래) 취약점들은 높은 수준의 취약점이었기에 상당한 이슈였고 각 시스템을들 업데이트를 하게 되었음. 실질적인 취약점이 발생한 라이브러리는 log4j-core-2.x이고, 대상 시스템 5곳 중 3곳은 log4j-2.x(2점대 버전)를 사용하는 곳이라 그냥 버전만 올리면 되었음. 하지만, 이 취약점 사태로인해 다른버전의 log4j의 취약점도 수면위로 올라온것이 화근... log4j-1.x의 버전들도 취약점이 존재하는 생태기에 취약수준이 높진 않아도 하는김에 이 취약점을 해결하기로 함. log4j-1.x을 log4j-2.x로 업데이트..
Kubernetes기반 CI/CD환경설정 시리즈 진행을 위해서는 아래 글을 선행하고 오시면 됩니다. (NFS 마운트없이 클러스터 내 Jenkins 설치만 필요하시면 무관합니다.) Kubernetes기반 CI/CD환경설정 시리즈 01. NFS 서버 구성 Kubernetes기반 CI/CD환경설정 시리즈 02. Helm을 이용한 Private GitLab 설치 Kubernetes기반 CI/CD환경설정 시리즈 03. Helm을 이용한 Private Docker Image Registry 구축 https://momobob.tistory.com/53 [Kubernetes기반 CI/CD환경설정 시리즈] 03. Helm을 이용한 Private Docker Image Registry 구축 Kubernetes기반 CI/C..
Kubernetes기반 CI/CD환경설정 시리즈 진행을 위해서는 아래 두 글을 선행하고 오시면 됩니다. (NFS 마운트없이 image registry 설치만 필요하시면 무관합니다.) Kubernetes기반 CI/CD환경설정 시리즈 01. NFS 서버 구성 Kubernetes기반 CI/CD환경설정 시리즈 02. Helm을 이용한 Private GitLab 설치 https://momobob.tistory.com/50 [Kubernetes기반 CI/CD환경설정 시리즈] 01. NFS 서버 구성 Kubernetes기반 CI/CD환경 설정해보며 정리했던 것들에 대해서 시리즈로 포스팅해 볼 예정입니다. 시리즈의 기본 환경은 4대의 VM(master1대, worker2대, NFS1대)의 노드 위에 쿠버네티스가 설치되..
아래의 Kubernetes기반 CI/CD환경설정 시리즈 01. NFS 서버 구성 포스팅에서 이어지는 내용입니다. https://momobob.tistory.com/50 [Kubernetes기반 CI/CD환경설정 시리즈] 01. NFS 서버 구성 Kubernetes기반 CI/CD환경 설정해보며 정리했던 것들에 대해서 시리즈로 포스팅해 볼 예정입니다. 시리즈의 기본 환경은 4대의 VM(master1대, worker2대, NFS1대)의 노드 위에 쿠버네티스가 설치되어있는 momobob.tistory.com NFS 서버설치를 이어서 아래의 쿠버네티스 클러스터 내에 파드로 GitLab을 올려보았습니다. 0. NFS VM에 디렉토리 추가 (NFS VM에서 실행) 생성할 파드에 마운트할 디렉토리 생성 mkdir /m..
검색 및 이동 ⇧⇧ 클래스, 파일, 리소스 등 찾기 ⌘ + ⇧ + F 전체 검색 ⌘ + ⇧ + R 전체 검색 및 변경 ⌘ + e 최근 클래스 검색 ⌥ + F7 메소드 및 필드 사용위치 탐색 ⌘ + b 메소드 선언부로 이동 ⌘ + ⌥ + b 메소드 정의부로 이동 ⌘ + ⇧ + [ 왼쪽탭으로 이동 ⌘ + ⇧ + ] 오른쪽탭으로 이동 ⌘+ [ 이전 히스토리로 이동 ⌘+ ] 이후 히스토리로 이동 ^ + ⌥ + H Hierarchy Callers 탐색 (메소드 호출부 탐색) 편집 및 실행 ^ + space 자동 완성 ⌘ + p 메소트 호출시 파라미터 정보 조회 ⌘ + x 줄 삭제 ⌥ + ↑ 텍스트 선택범위 넓히기 ⌥ + Enter 퀵픽스 제안 ⇧ + F6 - 변수명 일괄 수정 - 파일명 수정 ⌃ + d 디버깅 실..
Kubernetes기반 CI/CD환경 설정해보며 정리했던 것들에 대해서 시리즈로 포스팅해 볼 예정입니다. 시리즈의 기본 환경은 4대의 VM(master1대, worker2대, NFS1대)의 노드 위에 쿠버네티스가 설치되어있는 환경에서 진행됩니다. 환경설정을 위해 아래의 이성미 강사님의 유튜브를 참고하시면 많은 도움될 것 같습니다. https://www.youtube.com/watch?v=CKUv3oEI8Yo 또한, 쿠버네티스 명령어와 파드, 서비스, 컨트롤러 등 API들이 무엇인지 정도는 이해하고 있다고 가정하고 진행 됩니다. 쿠버네티스에 대한 전반적인 지식이 없으신 분들은 기초 도서나 강의 등을 이용하여 학습 후 진행하시면 좋을 것 같습니다. 1. NFS 서버 패키지 설치 Network File Sys..
반응형