- 쿠버네티스에서의 핵심 개념
- 컴퓨터 안에 kubernetses 환경을 구축한다.
- 그 안에 Pod 단위의 프로그램을 띄운다.
- 서비스를 실행할 때 pod를 직접 띄울 일이 거의 없다.
- deployement 를 사용하여 여러개의 pod를 띄운다.
- 위 pod를 묶은 것을 `레플리카셋(replica set)` 이라고 한다.
- deployement 가 레플리카셋을 관리하고 레플리카셋은 pod 여러개를 관리한다.
- deployement 를 사용하여 여러개의 pod를 관리한다.
- 서비스를 사용하여 외부에서 요청을 보내도록 한다.
- 외부로부터 요청을 받아주는 역할도 하지만, 여러 파드로부터 트래픽을 균등하게 분배해주는 로드밸런서 역할을 한다.
- 쿠버네티스에서는 service, depoloyment, pod 와 같은 리소스를 object 라고 부른다.
'쿠버네티스 > cka' 카테고리의 다른 글
백엔드(Spring boot) 서버에 환경변수 등록하여 사용하기 (0) | 2025.03.07 |
---|---|
Deployement, service를 활용하여 서버 띄워보기 명령어 정리! (0) | 2025.03.06 |
디플로이먼트, 서비스를 활용해 백엔드(Nest.js) 서버 띄워보기 (0) | 2025.03.06 |
VS code 에서 새로운 버전의 서버로 업데이트 시키기 (0) | 2025.03.05 |
서버가 죽었을 때 자동으로 복구하는 기능 (Self-Healing) (0) | 2025.03.04 |