2025 실제 CKA 시험 - 새로운 패턴
2025년 신규 패턴 - 솔루션이 있는 순수한 실습 질문 - 질문에 대한 시도 및 접근 팁
4.70 (22 reviews)

235
students
4 hours
content
May 2025
last update
$19.99
regular price
Why take this course?
각 질문에 대한 단계별 해결책을 제공하겠습니다. 이러한 작업을 수행하기 위해서는 Kubernetes(k8s) 클러스터, Docker 또는 Podman을 설치한 환경, 그리고 필요한 권한이 필요합니다. 아래의 명령어와 스크립트는 kubectl
, etcdctl
, yq
, docker
등과 같은 CLI 도구에 의존합니다.
-
JSON PATH 쿼리를 사용하여 모든 노드의 osImages를 검색하고 저장하기:
kubectl get nodes -o=jsonpath='{[*:{}].status.nodeInfo.osImages[]}' > all-nodes-os-info.txt
-
영구 볼륨 생성하기:
kubectl create -f pv-demo-pvc.yaml
여기서
pv-demo-pvc.yaml
은 다음과 같은 내용을 포함해야 합니다:apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pv-demo spec: accessModes: - ReadWriteMany resources: requests: storage: 100Mi
-
작업자 노드 "node01"이 응답하지 않는 문제 디버그하고 수정하기:
kubectl describe node node01 # 또한, 로그를 확인하기 위해 `kubectl logs` 명령어를 사용하여 노드의 모든 Pod 또는 kubelet에 대한 로그를 확인합니다.
문제가 지속된다면, 네트워크 설정, pod 스케줄링 정책, 리소스 사용량 등을 확인해야 합니다.
-
클러스터를 1.18.0에서 1.19.0으로 업그레이드하기:
# 먼저 클러스터의 모든 노드를 드레이닝합니다. kubeadm upgrade node <node-name> --image kubernetes:v1.19.0 # 모든 노드가 준비된 후, kubectl과 etcd를 업그레이드하십시오. kubectl drift <node-name> kubeadm upgrade reset kubeadm upgrade apply --image kubernetes:v1.19.0
-
ETCD 데이터베이스를 백업하기:
etcdctl snapshot save /opt/etcd-backup.db
-
새 사용자 "ajeet" 만들기 및 Kubernetes Dashboard에 추가:
# 사용자 계정 생성 (이미 존재하는 경우 생성하지 않습니다) useradd ajeet # kubeadm 토큰을 사용하여 새 사용자에게 Kubernetes 액세스 권한 부여 kubeadm token create --print-secret=true | docker execute --user ajeet --tty --interactive --entrypoint=kubectl get pods -A
-
네트워크 정책을 만들기:
# 네트워크 정책 YAML 파일 생성 (예: network-policy.yaml) apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: appychip-network-policy namespace: default spec: podSelectionPolicy: matchLabels: app: appychip policyTypes: - Ingress - Egress ingress: - fromIPBlocks: - cidr: '10.0.0.0/16' # 선택한 IP 범위 ports: - protocol: TCP port: 6379 egress: - toIPBlock: '192.168.1.0/24' # 다른 IP 범화 ports: - protocol: TCP port: 5978
이 YAML 파일을 적용하여 네트워크 정책을 생성합니다:
kubectl apply -f network-policy.yaml
각 단계는 클러스터의 구체적인 설정과 Kubernetes의 버전에 따라 달라질 수 있습니다. 위 명령어들은 일반적인 경우를 가정합니다. 실제로 사용할 때는 현재 상태와 클러스터의 구성을 고려해야 합니다.
Course Gallery




Loading charts...
6085893
udemy ID
21/07/2024
course created date
31/07/2024
course indexed date
Bot
course submited by