본문 바로가기
IT/kubernates

Kubernetes

by 봉즙 2024. 5. 16.

Kubernetes의 탄생 배경

Kubernetes는 Google에서 개발된 오픈 소스 컨테이너 오케스트레이션 시스템입니다. Google의 내부 컨테이너 관리 시스템인 Borg에서 영감을 받아 개발되었습니다. Borg는 Google의 대규모 인프라에서 컨테이너를 관리하기 위해 사용된 시스템입니다. Google은 2014년에 Kubernetes를 발표했고, 2015년에 Cloud Native Computing Foundation(CNCF)에 기부했습니다.

Cloud Native Computing Foundation(CNCF)

CNCF는 클라우드 네이티브 컴퓨팅 기술의 개발과 채택을 촉진하기 위해 설립된 비영리 재단입니다. CNCF는 다양한 오픈 소스 프로젝트를 관리하며, 클라우드 네이티브 환경의 표준화를 지원합니다. Kubernetes는 CNCF의 가장 잘 알려진 프로젝트 중 하나로, 전 세계적으로 사용되는 컨테이너 오케스트레이션 도구로 자리 잡았습니다.

Kubernetes의 주요 기능

Kubernetes는 다음과 같은 주요 기능을 제공합니다

  • 자동 확장: 애플리케이션의 부하에 따라 자동으로 컨테이너의 수를 늘리거나 줄일 수 있습니다.
  • 로드 밸런싱: 트래픽을 여러 컨테이너에 분산시켜 시스템의 안정성과 성능을 유지합니다.
  • 자가 치유: 문제가 발생한 컨테이너를 자동으로 재시작하거나 교체합니다.
  • 서비스 검색 및 로드 밸런싱: 클러스터 내에서 서비스의 위치를 자동으로 발견하고 접근할 수 있게 합니다.

Kubernetes 설치

노트북에 Kubernetes를 설치하는 두 가지 방법은 다음과 같습니다:

Kind

  1. Kind 설치:

Mac Os:

brew install kind

Windows:

choco install kind
  1. 클러스터 생성:
    kind create cluster 

 

 

| Ref. |

https://kubernetes.io/blog/2015/04/borg-predecessor-to-kubernetes/

 

Borg: The Predecessor to Kubernetes

Google has been running containerized workloads in production for more than a decade. Whether it's service jobs like web front-ends and stateful servers, infrastructure systems like Bigtable and Spanner, or batch frameworks like MapReduce and Millwheel, vi

kubernetes.io

 

https://kind.sigs.k8s.io/docs/user/quick-start

 

kind – Quick Start

Quick Start This guide covers getting started with the kind command. If you are having problems please see the known issues guide. NOTE: kind does not require kubectl, but you will not be able to perform some of the examples in our docs without it. To inst

kind.sigs.k8s.io


https://devocean.sk.com/blog/techBoardDetail.do?ID=165905&boardType=techBlog&ref=codenary

 

Kubernetes(쿠버네티스)를 처음 공부하려면 무엇을 공부해야 할까?

 

devocean.sk.com

 

'IT > kubernates' 카테고리의 다른 글

Pod  (0) 2024.05.21
Node  (0) 2024.05.20
Control Plane  (0) 2024.05.17
Kubernetes Architecture  (0) 2024.05.16
WSL2 Ubuntu 환경에서 Docker Desktop 설치 하지 않고 Minikube 설치 및 IntelliJ Kubernetes 플러그인 연동 방법  (0) 2023.07.26

댓글