본문 바로가기
Tech/DevOps

[k8s] 쿠버네티스(Kubernetes)란? (장점/설치/Docker Desktop)

by 싱브이 2025. 7. 30.
728x90
반응형

오랜만에 작성하는 블로그다. 그동안 많은 일이 있었다 ㅜ_ㅜ 물론 공부도 하고 있었다! 글만 작성 못했을뿐!

차츰차츰 요즘 하는 일에 대해서 글을 작성해보는거로 하고, 일단 느슨해진 나 자신을 더 몰아세우기 위해서 강의를 결제해버렸다.

평소에도 관심있었던 k8s를 학습해보려고 한다! 

강의를 고른 기준은 얼마나 쉽게 설명하느냐, 그리고 얼마나 쉽게 적용할 수 있냐 였음

 

 

본 작성글은 인프런 - 비전공자도 이해할 수 있는 쿠버네티스 입문/실전 를 정리한 글입니다.

 

 

쿠버네티스 란 ?

 

다수의 컨테이너를 효율적으로 배포, 확장 및 관리하기 위한 오픈 소스 시스템!

즉, docker compose와 비슷하다고 생각하면 된다.

근데 이제 docker compose의 확장판으로 docker로 감당안되는 컨테이너의 개수가 있을 때 k8s는 감당할 수 있다고 생각하면 될거같다.

그래서 다수의 컨테이너를 효율적으로 관리하는 시스템인거다!

 

쿠버네티스의 장점

- 컨테이너 관리 자동화

- 로드 밸런싱

- easy한 스케일링

- 셀프 힐링

등이 있는데 사실 이론적으로는 수없이 들었고, 경험을 해봐야할거같다.


쿠버네티스 설치하기

k8s를 설치하는건 복잡하다고 한다! 근데 지금 하려는 설치 방법은 쉽게 할 수 있다고 하니 한번 해보자

 

로컬에서 쿠버네티스 설치하기 (Docker Desktop)

1. Docker Desktop을 설치 후 Kubernetes를 활성화 한다.

위의 설정(톱니바퀴 모양)에 들어가서 Kubernetes>Enable Kubernetes 를 활성화한다. 

 

그 다음 kuberctl get all 커맨드로 설치된 것을 확인하면 끝! 정말 간단하다

kuberctl도 설치해야한다.

 

kuberctl  란?

Kubernetes의 명령어를 입력할 수 있게 해주는 CLI 도구이다. (참고 : kubectl 설치 하기)

아래의 명령어를 통해 설치되었는지를 꼭 확인하자!

kubectl version

 

 

728x90
반응형

댓글