728x90 반응형 DevOps74 [kubernetes]로드밸런싱을 위한 control-plane 증설 개요아래와 같은 환경에서 현재 로드 밸런싱을 위하여 control-plane 2대를 증설하려고 한다. # k get noNAME STATUS ROLES AGE VERSIONkubemaster210 Ready control-plane 61d v1.28.15kubenode211 NotReady 61d v1.28.15kubenode212 Ready 61d v1.28.15kubenode213 Ready 61d v1.28.15kubenode214 Ready 61d v1.28.15 환경 구성OS : Ubu.. 2025. 1. 11. [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. 이전 1 2 3 4 5 6 7 8 ··· 13 다음 728x90 반응형