[k8s] kubernetes

이정훈·2023년 4월 20일
0

k8s

목록 보기
1/17
post-thumbnail

쿠버네티스란?

  • k 와 s 사이에 8글자가 있어서 k8s
  • k8s는 컨테이너화된 애플리케이션을 효율적으로 배포하고 운영하기 위해 구글에서 설계한 오픈 소스
  • 일상에서 사람들이 일반적으로 사용하는 애플리케이션은 사용자에게 좀 더 새로운 기능
    좀 더 안정적이고 좀 더 빠른 서비스를 제공해야만 한다.
  • 개발자들은 일반적으로 남이 만든 오픈소스를 사용하여 짧은 시간에 고품질의 애플리케이션을 개발할 수 있다.
  • 하지만 오픈 소스의 경우 버전이 계속 바뀌기 때문에 같은 팀의 개발자들 간에도 서로 다른 버전을 사용하는 일이 발생할 수 있다.
  • 이를 위해 컨테이너를 활용해 필요한 라이브러리나 운영체제 패키지 등을 모두 컨테이너에 담아 쉽게 공유

대표적인 기능

  • 배포 계획에 맞춰 애플리케이션을 신속하게 배포 가능(CPU 사용률, 메모리 사용량, 컨테이너 수, 저장 공간 등을 모두 설정 가능)
  • 가동 중인 애플리케이션을 스케일 업/다운 할 수 있다.
  • 새로운 버전의 애플리케이션을 무정지로 업그레이드 할 수 있다.
  • 하드웨어 가동률을 높여 자원 낭비를 줄일 수 있다.
profile
싱숭생숭늉

0개의 댓글