본문 바로가기
728x90
반응형

DevOps73

[Linux]컨테이너를 구성하는 3가지 주요 리눅스 기술 개요컨테이너 기술은 애플리케이션을 효율적이고 독립적으로 실행할 수 있는 경량화된 환경을 제공합니다. 컨테이너의 근간이 되는 리눅스 기술은 다음 세 가지로 요약됩니다Control Group (Cgroup)NamespacesUnion Mount Filesystem1. Control Group (Cgroup)Cgroup은 리눅스 커널 기능으로, 프로세스 그룹이 사용하는 시스템 자원을 제한, 관리, 모니터링할 수 있게 합니다.컨테이너는 여러 애플리케이션을 독립적으로 실행해야 하기 때문에 자원 사용량을 효과적으로 제어하는 것이 중요합니다.예를 들어, 특정 컨테이너가 너무 많은 CPU를 사용하거나 메모리를 점유하지 못하도록 Cgroup이 작동합니다. 1-1. 주요 기능 CPU 제한: 프로세스의 CPU 사용률을 제한.. 2024. 12. 31.
[Helm] Windows 환경에서 helm 설치하기 1. Binary 다운로드https://github.com/helm/helm/releases Releases · helm/helmThe Kubernetes Package Manager. Contribute to helm/helm development by creating an account on GitHub.github.com 2. 압축 해제 및 Path 변경 2024. 12. 22.
[kubernetes] Windows에 Powershell(curl 명령어)로 쿠버네티스 설치하기 참고https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-windows/ 윈도우에 kubectl 설치 및 설정시작하기 전에 클러스터의 마이너(minor) 버전 차이 내에 있는 kubectl 버전을 사용해야 한다. 예를 들어, v1.32 클라이언트는 v1.31, v1.32, v1.33의 컨트롤 플레인과 연동될 수 있다. 호환되는 최신 버전kubernetes.io 쿠버네티스 공식 문서를 보고 참고하면 된다. 설치 과정(curl 을 사용하여 kubectl 바이너리 설치)powershell을 관리자 권한으로 실행해준다. PS C:\WINDOWS\system32> curl.exe -LO "https://dl.k8s.io/v1.32.0/bin/windows/amd6.. 2024. 12. 19.
[DevOps] Jenkins , GitLab 연동(CI 생성)(2) 개요아래의 과정의 내용을 포스팅 하겠습니다. Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials → GitLab API Token을 만듦Token에 GitLab에서 만든 Token을 넣어줌Jenkins관리 → 시스템 설정GitLab 탭에서 Connection name(원하는 거), host URL (https://gitlab.com) API credentials 넣어준다.전체 시나리오 및 개요에 관한 내용을 포스팅한 글입니다. 2024.12.18 - [DevOps] - [DevOps] Jenkins , GitLab 연동(CI 생성)(1) [DevOps] Jenkins , GitLab.. 2024. 12. 18.
[DevOps] Jenkins , GitLab 연동(CI 생성)(1) 개요(버전 정보)OS : Ubuntu 24.04gitlab : 17.6.1jenkins : 2.479.2java : openjdk 17.0.13시나리오Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials → GitLab API Token을 만듦Token에 GitLab에서 만든 Token을 넣어줌Jenkins관리 → 시스템 설정GitLab 탭에서 Connection name(원하는 거), host URL (https://gitlab.com) API credentials 넣어준다.Jenkins 프로젝트 만든다 (freestyle or Pipeline)구성에 들어가 gitlab connec.. 2024. 12. 18.
[Jenkins, GitLab] Jenkins , GitLab Pipe line 구축(연동 시) 발생하는 ERR - Web Hook 등록 안됨 개요Jenkins와 GitLab을 연동하여 CI를 구성하던 중 Webhook 등록이 안되는 오류를 경험하였다. 해당 증상은 아래와 같이 Webhook을 등록을 하는데 계속 권한이 없다. 유효하지 않다 라는 err로그가 나오면서 Webhook이 생성되지 않는 오류이다. 증상 해결관리자 설정에서 Network 설정에서 Outbound 요청에서 Allow requests to the local network from webhooks and integrations를 체크하여 활성화를 해주어야한다.   정상적으로 생성된 화면 2024. 12. 18.
728x90
반응형