
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, 헬스 체크, 리소스 제한
22 면접 질문·
Senior
1Kubernetes에서 Pod란 무엇입니까?
1
Kubernetes에서 Pod란 무엇입니까?
답변
Pod는 Kubernetes에서 배포 가능한 가장 작은 단위입니다. 동일한 네트워크 및 스토리지 네임스페이스를 공유하는 하나 이상의 컨테이너 그룹을 나타냅니다. Pod 내의 컨테이너는 localhost를 통해 통신할 수 있으며 동일한 볼륨에 접근할 수 있습니다. Pod는 포함된 컨테이너에 공유 실행 컨텍스트를 제공합니다.
2단독 Pod 대신 Deployment를 사용하는 주요 이점은 무엇입니까?
2
단독 Pod 대신 Deployment를 사용하는 주요 이점은 무엇입니까?
답변
Deployment는 복제, 롤링 업데이트, 롤백을 포함하여 Pod의 라이프사이클을 자동으로 관리합니다. 지정된 수의 레플리카가 항상 실행되도록 보장합니다. Pod가 실패하면 Deployment는 원하는 상태를 유지하기 위해 자동으로 새 Pod를 생성합니다.
3애플리케이션을 클러스터 내부에만 노출하려면 어떤 Kubernetes Service 유형을 사용해야 합니까?
3
애플리케이션을 클러스터 내부에만 노출하려면 어떤 Kubernetes Service 유형을 사용해야 합니까?
답변
ClusterIP는 Kubernetes의 기본 Service 유형입니다. 클러스터 내부에서만 접근 가능한 가상 IP 주소를 생성합니다. 이 유형은 프런트엔드와 백엔드 간, 또는 API와 데이터베이스 간과 같은 서비스 간 통신에 이상적입니다. 기반 Pod가 바뀌어도 ClusterIP 주소는 안정적으로 유지됩니다.
4
Kubernetes에서 민감하지 않은 구성 데이터를 어떻게 저장합니까?
5
Kubernetes에서 Secret과 ConfigMap의 주요 차이점은 무엇입니까?
+19 면접 질문
기타 Go 면접 주제
Go 기초
Junior
25개 질문Go 데이터 구조
Junior
20개 질문Go 인터페이스
Junior
18개 질문에러 처리
Junior
20개 질문Goroutine 기초
Junior
20개 질문Channels
Junior
22개 질문Go Modules
Mid-Level
18개 질문HTTP 서버
Mid-Level
24개 질문HTTP 클라이언트
Mid-Level
18개 질문JSON 인코딩
Mid-Level
20개 질문Database/SQL
Mid-Level
22개 질문context 패키지
Mid-Level
20개 질문Testing
Mid-Level
22개 질문동시성 패턴
Mid-Level
24개 질문동기화 프리미티브
Mid-Level
22개 질문Go 웹 프레임워크
Mid-Level
20개 질문REST API 설계
Mid-Level
20개 질문gRPC
Mid-Level
22개 질문Reflection
Senior
20개 질문메모리 관리
Senior
24개 질문성능 최적화
Senior
22개 질문Generics
Senior
20개 질문Go Design Patterns
Senior
24개 질문Microservices
Senior
24개 질문보안 및 인증
Senior
24개 질문Docker & Containerization
Senior
20개 질문고급 Go
Senior
20개 질문CLI 개발
Senior
20개 질문