2025 실제 CKA 시험 - 새로운 패턴

2025년 신규 패턴 - 솔루션이 있는 순수한 실습 질문 - 질문에 대한 시도 및 접근 팁
4.70 (22 reviews)
Udemy
platform
한국어
language
IT Certification
category
instructor
2025 실제 CKA 시험 - 새로운 패턴
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 도구에 의존합니다.

  1. JSON PATH 쿼리를 사용하여 모든 노드의 osImages를 검색하고 저장하기:

    kubectl get nodes -o=jsonpath='{[*:{}].status.nodeInfo.osImages[]}' > all-nodes-os-info.txt
    
  2. 영구 볼륨 생성하기:

    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
    
  3. 작업자 노드 "node01"이 응답하지 않는 문제 디버그하고 수정하기:

    kubectl describe node node01
    # 또한, 로그를 확인하기 위해 `kubectl logs` 명령어를 사용하여 노드의 모든 Pod 또는 kubelet에 대한 로그를 확인합니다.
    

    문제가 지속된다면, 네트워크 설정, pod 스케줄링 정책, 리소스 사용량 등을 확인해야 합니다.

  4. 클러스터를 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
    
  5. ETCD 데이터베이스를 백업하기:

    etcdctl snapshot save /opt/etcd-backup.db
    
  6. 새 사용자 "ajeet" 만들기 및 Kubernetes Dashboard에 추가:

     # 사용자 계정 생성 (이미 존재하는 경우 생성하지 않습니다)
     useradd ajeet
     # kubeadm 토큰을 사용하여 새 사용자에게 Kubernetes 액세스 권한 부여
     kubeadm token create --print-secret=true | docker execute --user ajeet --tty --interactive --entrypoint=kubectl get pods -A
    
  7. 네트워크 정책을 만들기:

    # 네트워크 정책 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

2025 실제 CKA 시험 - 새로운 패턴 – Screenshot 1
Screenshot 12025 실제 CKA 시험 - 새로운 패턴
2025 실제 CKA 시험 - 새로운 패턴 – Screenshot 2
Screenshot 22025 실제 CKA 시험 - 새로운 패턴
2025 실제 CKA 시험 - 새로운 패턴 – Screenshot 3
Screenshot 32025 실제 CKA 시험 - 새로운 패턴
2025 실제 CKA 시험 - 새로운 패턴 – Screenshot 4
Screenshot 42025 실제 CKA 시험 - 새로운 패턴

Loading charts...

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