Program
Management
Media Bridge
Cost Optimization
Web Performance Booster
FastTrack
Security Architecture
Expertise
Managed Kubernetes
Financial Services
DevOps
Service
RDS
Microsoft Worklodads
Edge Service
Contents Delivery
Well Architected Review
CI/CD
Monitoring and Logging
Solutions
FitCloud Billing
Support Desk
Resource
About
Why Saltware
History
Event
Contact Us
FITCLOUD
Your Cloud Concierge
Contact Us
Program
Management
Media Bridge
Cost Optimization
Web Performance Booster
FastTrack
Security Architecture
Expertise
Financial Services
DevOps
Services
RDS
Microsoft Worklodads
Edge Service
Contents Delivery
Well Architected Review
CI/CD
Monitoring and Logging
Solutions
FitCloud Billing
Support Desk
Resource
About
Why Saltware
History
Jobs
Event
contact info
서울특별시 구로구 디지털로 34길
코오롱싸이언스밸리 2차 901호
FAX : 02-2025-4935
+02-2025-0066
Stage 1
쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 _______,
스케일링 및 관리해주는 오픈소스 시스템이다.
빌드
배포
개발
테스트
Stage 2
쿠버네티스 컨트롤 플레인 노드의 개수는 항상 홀수이어야 한다.
True
False
Stage 3
클러스터의 각 노드에서 실행되는 에이전트로서
컨테이너를 생성 및 관리하며 노드 상태를 API 서버로 전송하는 구성 요소는?
kubelet
Container runtime
kube-proxy
supervisord
Stage 4
동일한 쿠버네티스 클러스트에서 생성된 Pod 간 통신은 기본적으로 다 막혀있으며,
NetworkPolicy를 통해서 방화벽을 열어주어야 한다.
True
False
Stage 5
쿠버네티스 API 서버 버전이 1.22 일 때 호환이 되지 않는 kubelet 버전을 고르시오.
1.23
1.22
1.21
1.20
Stage 6
_______는 쿠버네티스 상에서 컨테이너가 구동 및 배포되는 최소 단위의 컴퓨팅 유닛이다.
Node
Pod
Deployment
Docker
Stage 7
모든 노드에 특정 Pod를 한 개씩 배포하고자 할 때 _______을 사용한다.
ReplicaSet
DaemonSet
Deployment
StatefulSet
Stage 8
my-app 이라는 이름을 가진 StatefulSet이 있다고 가정하고
replicas 개수를 3에서 4로 변경할 때 새로 생성되는 Pod의 이름은 _______이다.
my-app-xxxx-xxxx
my-app-4
my-app-3
my-app-xxxx
Stage 9
Pod에서 실행되는 컨테이너 로그는 1)_______에 저장되고
Pod가 삭제되면 2)_______.
1)API 서버, 2)삭제된다.
1)컨테이너가 실행중인 노드, 2)삭제된다.
1)분산되서 컨트롤 플레인 노드에, 2)일정 기간 동안 보관된다.
1)ETCD 서버, 2)수동으로 지울 때까지 보관된다.
Stage 10
쿠버네티스에서 생성되는 Secret 객체는 클러스트를 생성할 때 지정한 대칭키를 통해서 암호화된다.
True
False
Stage 11
Deployment를 통해 다수의 Pod를 생성하면, 고가용성을 위해서
Pod가 다수의 노드에 고르게 분산되고 배포시 _______를 명시한다.
nodeAffinity
podAffinity
podAntiAffinity
nodeSelector
Stage 12
kubectl autoscale deployment nginx--cpu-percent=50--min1--max=10 명령어를 통해서 HorizontalPodAutoscaler(HPA)를 생성했다고 가정할 때,
스케일링이 정상적으로 동작하지 않고 Targets의 지표가 Unknown이라면 _____를 추가로 설치해주어야 한다.
Prometheus
Metrics Server
CloudWatch Agent
kube-state-metrics
Stage 13
클러스터 외부에서 nginx 서비스로 접근할 때 사용 가능한 주소를 모두 고르세요.
172.20.85.21:30885
15.165.11.241:80
3.38.176.84:30885
172.20.85.21:80
Stage 14
_______는 쿠버네티스 API에 기본적으로 내장된 객체로 HTTP 헤더에 명시된 호스트 또는 경로 기반으로, 특정 서비스로 라우팅을 설정할 수 있고, Secret 객체로 생성된 SSL 인증서를 불러와서 TLS 처리를 할 수 있다.
Service
VirtualService
Ingress
Gateway
Stage 15
Cluster Autoscaler가 노드를 추가하는 경우를 선택하세요.
노드들의 평균 CPU 사용률이 지정한 값 이상일 때
노드에 가용한 리소스 부족으로 Pod가 생성이 안되고 Pending 상태일 때
nodeAffinity 또는 nodeSelector에 맞는 도드가 없어서 Pod가 생성되지 않고 Pending 상태일 때
Stage 16
PresistentVolume에 대한 접근 권한은 _______에 명시할 수 있다.
ServiceAccount
Role
ClusterRole
RoleBinding
Stage 17
EC2 인스턴스가 쿠버네티스 클러스터의 노드로 사용될 경우, EC2 인스턴스에 연결된
IAM 역할에 부여된 권한을 해당 노드에서 실행중인 Pod도 상속 받는다.
True
False
Stage 18
아래와 같은 NetworkPolicy를 생성할 경우에 발생하는 효과를 선택하세요.
모든 Pod에 대한 Ingress 트래픽을 허가
모든 Pod에 대한 Ingress 트래픽을 거부
Ingress 트래픽을 거부하는 규칙이지만 어떤 Pod도 선택되지 않음
Ingress 트래픽을 허가하는 규칙이지만 어떤 Pod도 선택되지 않음
Stage 19
AWS에서 EKS를 생성할 경우에는 기본값으로 _______의 자격증명이 생성되는
EKS 클러스터의 [system:masters] 그룹에 맵핑이 되서 cluster-admin 권한을 상속받는다.
루트 계정
EKS를 생성한 IAM 객체 (유저, 역할)
EKS를 생성한 IAM 유저가 포함된 IAM 그룹
EKS를 생성할 때 추가적으로 생기는 IAM 역할
Stage 20
쿠버네티스 클러스터 API 서버 버전을 업데이트 할 경우에는 반드시 각 노드의
kubelet 버전을 업데이트 할 API 서버 버전에 맞게 미리 업데이트를 해 놓아야 한다.
True
False