Kubernetes

효딩딩·2022년 10월 25일
0

Kubernetes 란 무엇인가?

  • 컨테이너 운영을 자동화하기 위한 컨테이너 오케스트레이션 도구
  • 컨테이너 운영을 자동화하기 위한 도구이며 도커 관리자
  • 컨테이너 관리자 중 일반적으로 많이 쓰이는게 Kubernetes, 혹은 k8s 이라고도 함

Kubernetes 와 Docker 비교?

  • Docker는 컨테이너라는 개념을 실제로 이식하여 구동할 수 있는 가상화 플랫폼이자 도구이고 Kubernetes는 다수의 Docker들을 편리하게 운영하게 도와주는 도구임
  • Kubernetes는 컨테이너 오케스트레이션 (Container Orchestration)이라고도 불림
  • 상황에 따라서 나눈다면, 만약 컨테이너를 하나만 구동한다면 Docker를 사용하면 되고 다수의 컨테이너를 구동한다면 Kubernetes를 사용하면 되는 것

Kubernetes 를 사용하는 이유?

  • 컴퓨터들 안에서 어떤 도커가 죽었는지, 살았는지를 알려면 서로 연결이 되있어야 한다. 내 컴퓨터 한대로 보기에는 어려우니까 클라우드 Kubernetes 활용
  • 죽은 도커를 살리고, 도커가 얼마나 더 필요한지를 파악해줌

출처:
https://honeywater97.tistory.com/153
https://investigate.tistory.com/108
https://velog.io/@1yangsh/kubernetes%EB%9E%80
https://velog.io/@ko1586/Kubernetes-%EB%AD%94%EB%8D%B0
https://velog.io/@ikerbm94/Docker-vs-Kubernetes


(영문 해석)

What is Kubernetes?

  • Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.

  • It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

Source:
https://www.redhat.com/en/topics/containers/what-is-kubernetes
https://elementor.com/resources/glossary/what-is-kubernetes/?utm_source=google&utm_medium=cpc&utm_campaign=10759652828&utm_term=&gclid=CjwKCAjw79iaBhAJEiwAPYwoCKDudYJcVUFq-zJP9Ph7ufoJeo-jdISrIqkGHxMIIe7U3TPedQzrMxoCC-4QAvD_BwE
https://kubernetes.io/

profile
어제보다 나은 나의 코딩지식

0개의 댓글