CKS Tutorials

CKS tutorials emphasize Pod Security Standards, NetworkPolicy, RBAC 강화, Secret 관리, 이미지 스캔, 감사 로그, 런타임 보안 and exam-style tasks. Free labs and guided examples help you practice safely before mock exams and the live performance-based CKS exam.

Pod 와 상호 작용하기

Pod 와 상호 작용하기

이 실습에서는 실행 중인 Pod 와 상호 작용하며 Kubernetes 디버깅의 기초를 배웁니다. 로그를 확인하고, 컨테이너 내부에서 명령을 실행하며, 포트를 포워딩합니다.
KubernetesLinux
클러스터 액세스

클러스터 액세스

이 실습에서는 처음으로 Kubernetes 클러스터에 액세스하는 방법을 배웁니다. Minikube 를 사용해 로컬 클러스터를 시작하고, kubectl 구성 컨텍스트를 확인하며, 클러스터 정보를 조회하고, 노드 상태를 점검합니다.
KubernetesDocker
확장을 위한 Deployment

확장을 위한 Deployment

이 실습에서는 Kubernetes Deployment 를 생성하고, 레플리카를 관리하며, 자동 복구 기능을 확인하는 방법을 배웁니다.
KubernetesLinux
사이드카 컨테이너 추가하기

사이드카 컨테이너 추가하기

애플리케이션 컨테이너와 함께 실행되며 emptyDir 볼륨을 공유하고 애플리케이션 로그를 스트리밍하는 사이드카 컨테이너를 추가합니다.
Kubernetes
Secrets 와 ConfigMaps

Secrets 와 ConfigMaps

이 실습에서는 ConfigMaps 와 Secrets 를 사용하여 Kubernetes 에서 구성과 민감한 데이터를 관리하는 방법을 배웁니다. 코드에서 구성을 분리하고 Pod 에 Secret 을 안전하게 주입합니다.
KubernetesLinuxCybersecurity
RBAC 권한 부여

RBAC 권한 부여

이 실습에서는 역할 기반 액세스 제어 (RBAC) 를 사용하여 Kubernetes 클러스터를 보호하는 방법을 배웁니다. Role 과 RoleBinding 을 생성하여 권한을 정의하고 사용자에게 할당합니다.
KubernetesLinuxCybersecurity
올바른 워크로드 리소스 선택하기

올바른 워크로드 리소스 선택하기

Pod, Deployment, Job, CronJob 의 컨트롤러 동작을 관찰하고 각 작업에 적합한 워크로드 유형을 선택하는 방법을 비교합니다.
Kubernetes
ConfigMap 을 사용한 애플리케이션 구성

ConfigMap 을 사용한 애플리케이션 구성

ConfigMap 을 생성하고 데이터를 확인하며, 이를 사용하여 Pod 를 구성한 뒤, 업데이트된 구성을 적용하기 위해 Pod 를 다시 생성하는 방법을 실습합니다.
Kubernetes
kubectl, 컨텍스트 및 네임스페이스 탐색

kubectl, 컨텍스트 및 네임스페이스 탐색

kubectl 이 쿠버네티스 클러스터에 연결되는 방식, 컨텍스트를 통해 현재 네임스페이스를 선택하는 방법, 그리고 네임스페이스가 지정된 객체의 범위를 이해하는 방법을 배웁니다.
Kubernetes
네임스페이스 리소스 쿼터 (Resource Quota) 적용

네임스페이스 리소스 쿼터 (Resource Quota) 적용

ResourceQuota 를 생성하고, 거부되는 파드를 관찰하며, 네임스페이스 리소스 제한 내에서 규정을 준수하는 워크로드를 실행합니다.
Kubernetes
Pod 이해하기

Pod 이해하기

이 실습에서는 간단한 Nginx Pod 를 생성하고 배포하고 검사하면서 Kubernetes Pod 의 기본 개념을 배웁니다.
KubernetesLinux
네임스페이스와 할당량

네임스페이스와 할당량

이 실습에서는 네임스페이스를 사용해 Kubernetes 클러스터를 구성하고, ResourceQuota 를 사용해 리소스를 관리하여 여러 팀이 클러스터를 나누어 사용하도록 설정하는 방법을 배웁니다.
KubernetesLinux
로컬 애플리케이션 이미지 빌드 및 실행

로컬 애플리케이션 이미지 빌드 및 실행

소규모 로컬 컨테이너 이미지를 빌드하고, Minikube 에서 사용할 수 있도록 설정한 뒤, 이를 배포하고 새로운 로컬 이미지 태그로 롤링 업데이트를 수행합니다.
DockerKubernetes
Service 로 애플리케이션 노출하기

Service 로 애플리케이션 노출하기

이 실습에서는 NodePort Service 를 사용해 Kubernetes 애플리케이션을 외부 트래픽에 노출하는 방법을 배웁니다. Service 매니페스트를 정의하고, Selector 를 Pod 레이블과 일치시키고, 브라우저를 통해 애플리케이션에 접속합니다.
KubernetesLinux
Kubernetes Pod 및 컨테이너 문제 해결

Kubernetes Pod 및 컨테이너 문제 해결

Pod 조건, 이벤트, 로그, 이전 로그, kubectl exec 를 사용하여 이미지, 시작 및 다중 컨테이너 장애를 진단합니다.
Kubernetes
Init 컨테이너 추가하기

Init 컨테이너 추가하기

Init 컨테이너를 사용하여 애플리케이션 컨테이너가 시작되기 전에 공유 데이터를 준비하고, Init 상태와 로그를 확인하며, Deployment 템플릿에서의 동작 방식을 실습합니다.
Kubernetes
노드 유지 관리

노드 유지 관리

이 실습에서는 Kubernetes 노드에서 안전하게 유지 관리를 수행하는 방법을 배웁니다. 노드를 스케줄링 불가 상태로 표시하고, 노드의 워크로드를 비우고, Pod 가 다시 스케줄링되는지 확인한 다음, 노드를 다시 온라인 상태로 전환하는 과정을 연습합니다.
Kubernetes
워크로드 문제 해결

워크로드 문제 해결

이 실습에서는 문제가 발생한 Pod 를 디버깅하여 Kubernetes 워크로드의 문제를 해결하는 방법을 배웁니다. 구성 오류가 있는 Pod 를 배포하고, 상태 확인과 이벤트를 사용해 문제를 식별한 다음, 문제를 수정하여 워크로드를 복구합니다.
KubernetesLinux
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 67
  • 다음