Data Engineering

Kubernetes - 기초

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, YAML 매니페스트

20 면접 질문·
Mid-Level
1

Kubernetes에서 가장 작은 배포 가능한 단위는 무엇입니까?

답변

Pod는 Kubernetes에서 가장 작은 배포 가능한 단위입니다. Pod는 동일한 네트워크와 스토리지를 공유하는 하나 이상의 컨테이너를 나타냅니다. Deployments, ReplicaSets, Services 등 다른 모든 Kubernetes 추상화의 기반이 되는 기본 빌딩 블록입니다.

2

지정된 수의 Pod 복제본을 실행 상태로 유지하는 Kubernetes 컴포넌트는 무엇입니까?

답변

Deployment는 원하는 수의 Pod를 실행 상태로 유지하는 ReplicaSets를 관리합니다. 롤링 업데이트, 롤백, 스케일링 기능을 제공합니다. Deployment는 Kubernetes에서 stateless 애플리케이션을 배포하는 권장 방법입니다.

3

모든 네임스페이스의 모든 Pod를 나열하는 kubectl 명령은 무엇입니까?

답변

kubectl get pods --all-namespaces (또는 약어 -A) 명령은 모든 네임스페이스의 모든 Pod를 표시합니다. 기본적으로 kubectl은 default 네임스페이스에서 작동합니다. --all-namespaces 플래그를 사용하면 kube-system의 시스템 리소스와 다른 네임스페이스의 리소스를 볼 수 있습니다.

4

Pod를 클러스터 내에서만 노출하는 Kubernetes Service 타입은 무엇입니까?

5

Kubernetes에서 민감하지 않은 구성 데이터를 저장하는 방법은?

+17 면접 질문

다음 면접을 위해 Data Engineering을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기