본문 바로가기

Compute

[Kubernetes] 3.What is Kubernetes(K8S)

Kubernetes는 여러 대의 Docker Host를 하나의 Cluster로 만들어주기 위해 탄생

 

Kubernetes 장점

  • 서버 자원 Clustering, Microservice 구조의 Container 배포, 서비스 장애 복구 등 Container 기반의 서비스 운영에 필요한 대부분의 Orchestration 기능을 지원
  • Google, Redhat 등 많은 Open Source 진영에서 Kubernetes의 Source Code에 Contribution 하고 있기 때문에 성능과 안정성 면에서 신뢰
  • Persistent Volume, 스케줄링, 장애 복구, Auto Scaling, Service Discovery 및 Ingress 등 Container 기반의 Cloud를 운영할 때 필요한 대부분의 기능과 Component를 사용자가 직접 Customize 가능
  • CNCF(Cloud Native Computing Foundation) 및 다른 Cloud 운영 도구들과 쉽게 연동되어 확장성이 높음

 

Kubernetes 단점

  • Kubernetes 자체 관리의 어려움
  • 높은 학습 비용
  • 소규모 조직에는 적합하지 않음

 

'Compute' 카테고리의 다른 글

SFCB - CIM  (0) 2023.08.08
[Kubernetes] 4.How to Install Kubernetes(K8S)  (0) 2023.07.03
[Kubernetes] 2.How to Install Docker  (0) 2023.07.03
[Kubernetes] 1.What is docker  (0) 2023.07.03
[Kubernetes] 0.사전 작업  (0) 2023.07.03