본문 바로가기

서비스2

[웹 지식] 쿠버네티스(Kubernetes) 개념 ㅇ쿠버네티스(Kubernetes, K8s): 컨테이너화된 애플리케이션을 자동으로 배포, 관리 및 확장하는 오픈소스 오케스트레이션 플랫폼현대 애플리케이션 개발에서는 컨테이너 기술이 필수적이다. 특히, 여러 개의 컨테이너를 운영하면서 확장성과 복원력을 유지하려면 효율적인 관리 도구가 필요하다. 쿠버네티스(Kubernetes, K8s)는 이러한 컨테이너 환경을 자동화하고 최적화하는 대표적인 오픈소스 플랫폼이다. [쿠버네티스의 주요 기능]자동화된 배포 및 롤백애플리케이션을 지속적으로 배포 및 업데이트 가능장애 발생 시 이전 상태로 롤백 지원서비스 디스커버리 및 로드 밸런싱컨테이너 간 트래픽을 자동으로 분산하여 부하 관리내부 DNS 기반 서비스 디스커버리 제공자원 관리 및 스케줄링노드(cluster 내 개별 서버.. 2025. 2. 4.
[운영체제] ep2) 프로세스(process) ㅁ프로세스(process): 실행 중인 프로그램 (실행/스케줄링의 단위 및 자료구조)보조기억장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간, 그 프로그램은 프로세스가 된다그리고 이 과정을 "프로세스를 생성한다"라 표현한다   + 프로세스를 직접 확인하는 방법- Windows: 작업 관리자 프로세스 탭 - UNIX체계: ps 명령어   포그라운드(foreground) 프로세스: 사용자가 볼 수 있는 앞 공간에서 실행되는 프로세스vs백그라운드(background) 프로세스: 사용자가 보지 못하는 뒷 공간에서 실행되는 프로세스이 백그라운드 프로세스 중에서 사용자와 상호작용하지 않고 혼자 묵묵히 일을 수행하는 프로세스들을 Windows에서는 서비스(service)라 하고 UNIX체계에서는 데몬(daem.. 2024. 4. 8.