cho2cee
TIL
cho2cee
전체 방문자
오늘
어제
  • 전체 게시글 (78)
    • Cloud (31)
      • AWS (12)
      • Kubernetes (16)
      • IaC (3)
    • Security (15)
      • ELK (5)
      • Reversing (10)
    • Network (8)
    • Linux (4)
    • Etc. (20)
      • 기타 (4)
      • 업무 (16)

태그

  • CLOUD
  • 합격후기
  • SAA
  • AWS
  • VPC

최근 댓글

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO
cho2cee

TIL

[Kubernetes] Kubernetes 소개
Cloud/Kubernetes

[Kubernetes] Kubernetes 소개

2021. 12. 5. 21:01

PART 01. 쿠버네티스 시작하기 

1. 컨테이너란 

컨테이너 플랫폼 : 로켓, 도커로 컨테이너를 실행할 수 있다. 

 

컨테이너를 빌드해서 푸시(컨테이너 저장소에 컨테이너를 저장) 할 수 있다. 

➜ 컨테이너 저장소(허브)를 사내에서 운용하는 private hub나 글로벌하게 운용되는 hub.docker.com에 저장할 수 있다. 

도커를 설치해서 운영 (도커 플랫폼) 

➜ create, start 하면 포트를 열고 리슨하게 됨 

 

2. 가상머신 vs 컨테이너 

가상머신에는 하이퍼바이저 - OS - 어플리케이션 순으로 설치됨

  • 하이퍼바이저 : VMware, 버츄얼박스 등 

     ➜ 버티컬하게 scale up하지 않고 호리젠탈하게 scale out으로 비즈니스 연속성을 수행한다. 

 

컨테이너가 훨씬 가벼움

  • Infrastructure는 동일하게 
  • 컨테이너 = 애플리케이션
  • 컨테이너의 장점 : 빠르게 확장, 축소, 배포할 수 있다. 
  • 컨테이너의 주 목적: 배포(Deploy) 

 

3. 컨테이너 오케스트레이션 

애플리케이션들을 전체적으로 서비스에 가장 적합하게 배치해서 운영하는 것을 컨테이너 오케스트레이션이라고 한다. 

➜ master 노드가 node1, node2, ... 등의 워커노드를 관리

쿠버네티스는 컨테이너를 관리, 스케줄링, 운영해주는 오케스트레이션이며, 자동으로 배포, 스케줄링 및 관리해주는 오픈소스 시스템이다. 

 

4. k8s 특징

  • 워크로드 분리 
  • 어디서나 실행 가능 - 온프레미스, 퍼블릭 클라우드(AWS, EKS, GKE 등) 
  • 선언적 API - 쿠버네티스의 가장 큰 특징, 이 때문에 쿠버네티스를 OS라고도 한다. 

 


Reference

🔗 따라하면서 배우는 쿠버네티스

 

저작자표시 (새창열림)

'Cloud > Kubernetes' 카테고리의 다른 글

[Kubernetes] 도커 쿠버네티스 설치  (0) 2021.12.06
[kubernetes] 설치없이 쿠버네티스 사용하기  (0) 2021.12.06
[Kubernetes] 2.1 클러스터 생성하기  (0) 2021.02.02
[Kubernetes] 1. Hello minikube  (0) 2021.02.02
[Docker] How to install Docker on CentOS 7  (0) 2021.01.31
    'Cloud/Kubernetes' 카테고리의 다른 글
    • [Kubernetes] 도커 쿠버네티스 설치
    • [kubernetes] 설치없이 쿠버네티스 사용하기
    • [Kubernetes] 2.1 클러스터 생성하기
    • [Kubernetes] 1. Hello minikube
    cho2cee
    cho2cee
    Today I Learned

    티스토리툴바