Linux OS, Container, Container Orchestration 기술 변천
참조: 쿠버네티스 어나더 클래스(일프로) 개요 컨테이너 런타임 기존의 도커는 root 권한으로 설치하는 방식으로 인해 host와의 격리가 불안전한 이슈가 있었으나 rootless 설치 방식을 지원하게 되었다.
참조: 쿠버네티스 어나더 클래스(일프로) 개요 컨테이너 런타임 기존의 도커는 root 권한으로 설치하는 방식으로 인해 host와의 격리가 불안전한 이슈가 있었으나 rootless 설치 방식을 지원하게 되었다.
참조: 쿠버네티스 어나더 클래스(일프로) 쿠버네티스 컨트롤러 타 컨트롤러나 오브젝트를 제어하는 리소스로 오브젝트 관리를 자동화하는 목적을 띈다. 쿠버네티스에서 공식적으로 제공하는 컨트롤러 외에 추가 기능을 제공하기 위한 커스텀 컨트롤러가 존재할 수 있는데 이를 Operator라고 부른다. HPA(Horizonta...
OS 운영체제(Operating System)는 컴퓨팅 하드웨어와 소프트웨어의 중개자 역할을 하는 시스템 소프트웨어이다. 커널(kernel)이란 운영체제의 핵심 기능 집합을 말한다. linux가 대표적인 커널이며 이를 활용한 다양한 운영체제가 존재한다. 프로세스 관리 프로세스(쓰레드) 관리는 운영체제의 핵심 기능이다. ...
Network OSI 7계층 물리: 비트 단위의 데이터를 전기적, 기계적, 기능적으로 전송 데이터링크: 물리 계층을 통해 송수신되는 데이터의 오류와 흐름을 관리하여 프레임 전달 네트워크: 다른 네트워크와 통신하기 위한 경로를 선택하고, 패킷을 전달 전송: 세그먼트(데이터그램) 의 흐름을 관리 흐름 제어(Flo...
Database 데이터베이스는 데이터 관리의 복잡성과 일관성, 무결성의 문제, 조회의 효율과 보안을 위해 등장한 데이터 관리 도구이다. 무결성(Integrity) 도메인 무결성 (Domain Integrity) 각 필드의 값이 정의된 도메인(유효한 값의 집합)에 속해야 한다. 참조 무결성 (Referent...
Classpath 사용자 정의 클래스 및 API 패키지의 경로를 지정하는 자바가상머신 또는 자바 컴파일러의 매개 변수 종류 컴파일 Classpath: 컴파일 시점에만 사용되는 Classpath 런타임 Classpath: 런타임 시점에만 사용되는 Classpath Gradle 의존성 JVM 기반 애플리케이션은 실행에 필요한...
애자일 매니페스토(Agile Manifesto) 공정과 도구보다 개인과 상호작용을 포괄적인 문서보다 작동하는 소프트웨어를 계약 협상보다 고객과의 협력을 계획을 따르기보다 변화에 대응하기를 12가지 원칙 우리의 최우선 순위는, 가치 있는 소프트웨어를 일찍 그리고 지속적으로 전달해서 고객을 만족시키는 것이다. 비록 개발의 후...