Kubernetes

[Kubernates] 개요 및 컨테이너(Containers)

고구마맨 2024. 3. 8. 14:34
반응형

Kubernates 는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼으로 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용할 수 있다.

 

쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래했다. K8s라는 표기는 "K"와 "s"와 그 사이에 있는 8글자를 나타내는 약식 표기이다.

 

https://kubernetes.io/ko/docs/concepts/overview/

 

쿠버네티스란 무엇인가?

쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식할 수 있고, 확장 가능한 오픈소스 플랫폼으로, 선언적 구성과 자동화를 모두 지원한다. 쿠버네티스는 크고 빠르게 성장하

kubernetes.io

 

컨테이너(Containers)

호스트 운영체제에 격리된 공간을 설정하고, 이 격리공간 내에 호스트 운영체제로부터 독립된 프로세스를 실행시키는 기술과 이를 위한 소프트웨어 구성 일체를 이야기한다. 동일한 하드웨어 아키텍처(특히 CPU)와 동일한 OS 커널을 보유한 수많은 컴퓨터에서 컨테이너로 이미지화한 소프트웨어의 동일한 동작을 보장한다.

https://namu.wiki/w/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88(%EC%BB%B4%ED%93%A8%ED%84%B0%20%EA%B8%B0%EC%88%A0)

 

컨테이너(컴퓨터 기술)

실행중인 컴퓨터의 호스트 운영체제에 격리된 공간을 설정하고, 이 격리공간 내에 호스트 운영체제로부터 독립된 프로세스

namu.wiki

■ 컨테이너

 - 컨테이너 런타임을 통해 생성된 생성물

 

■ 컨테이너 런타임

 - 컨테이너를 생성해주는 역할을 하는 것

 - Docker , Containerd, rkt, 미란티스 컨테이너 런타임

 

 컨테이너(Containers) 종류

 1) Docker

 2) container-d

 3) rkt

 4) cri-o

 

 컨테이너 오케스트레이션

 대규모 애플리케이션을 배포할 수 있도록 컨테이너의 네트워킹 및 관리를 자동화하는 프로세스입니다. 컨테이너화는 애플리케이션의 코드를 모든 인프라에서 실행하는 데 필요한 모든 파일 및 라이브러리와 함께 번들로 제공합니다.

- App을 컨테이너에 담아서 배포하는 것.

- 종류가 많이 있지만 요즘은 쿠버네티스를 사용하는 추세

 

■ 파드

 쿠버네티스의 컨테이너를 만들기 위한 최소 단위

 

참조 : 인프런 일프로

https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EC%96%B4%EB%82%98%EB%8D%94-%ED%81%B4%EB%9E%98%EC%8A%A4-%EC%A7%80%EC%83%81%ED%8E%B8-sprint1?inst=9e404e23# 

 

쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2 강의 - 인프런

⚓쿠버네티스, 🙇‍♀️아직 망설이시나요? 🙋‍♂️저만 믿고 따라오세요! 당신의 실력을 ⭐어나더 레벨로 만들어 드리겠습니다.,   ✅ 광범위한 쿠버네티스 기술을 A~Z까지 넓고 얇게 훑기

www.inflearn.com

 

반응형