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.
다른 스킬 트리
LinuxDevOps사이버 보안AWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitCloudflareDockerKubernetesCKA 교육CKAD 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++웹 개발데이터 과학빅 데이터
Pod 와 상호 작용하기
이 실습에서는 실행 중인 Pod 와 상호 작용하며 Kubernetes 디버깅의 기초를 배웁니다. 로그를 확인하고, 컨테이너 내부에서 명령을 실행하며, 포트를 포워딩합니다.
KubernetesLinux
클러스터 액세스
이 실습에서는 처음으로 Kubernetes 클러스터에 액세스하는 방법을 배웁니다. Minikube 를 사용해 로컬 클러스터를 시작하고, kubectl 구성 컨텍스트를 확인하며, 클러스터 정보를 조회하고, 노드 상태를 점검합니다.
KubernetesDocker
확장을 위한 Deployment
이 실습에서는 Kubernetes Deployment 를 생성하고, 레플리카를 관리하며, 자동 복구 기능을 확인하는 방법을 배웁니다.
KubernetesLinux
사이드카 컨테이너 추가하기
애플리케이션 컨테이너와 함께 실행되며 emptyDir 볼륨을 공유하고 애플리케이션 로그를 스트리밍하는 사이드카 컨테이너를 추가합니다.
Kubernetes
Secrets 와 ConfigMaps
이 실습에서는 ConfigMaps 와 Secrets 를 사용하여 Kubernetes 에서 구성과 민감한 데이터를 관리하는 방법을 배웁니다. 코드에서 구성을 분리하고 Pod 에 Secret 을 안전하게 주입합니다.
KubernetesLinuxCybersecurity
RBAC 권한 부여
이 실습에서는 역할 기반 액세스 제어 (RBAC) 를 사용하여 Kubernetes 클러스터를 보호하는 방법을 배웁니다. Role 과 RoleBinding 을 생성하여 권한을 정의하고 사용자에게 할당합니다.
KubernetesLinuxCybersecurity
올바른 워크로드 리소스 선택하기
Pod, Deployment, Job, CronJob 의 컨트롤러 동작을 관찰하고 각 작업에 적합한 워크로드 유형을 선택하는 방법을 비교합니다.
Kubernetes
ConfigMap 을 사용한 애플리케이션 구성
ConfigMap 을 생성하고 데이터를 확인하며, 이를 사용하여 Pod 를 구성한 뒤, 업데이트된 구성을 적용하기 위해 Pod 를 다시 생성하는 방법을 실습합니다.
Kubernetes
kubectl, 컨텍스트 및 네임스페이스 탐색
kubectl 이 쿠버네티스 클러스터에 연결되는 방식, 컨텍스트를 통해 현재 네임스페이스를 선택하는 방법, 그리고 네임스페이스가 지정된 객체의 범위를 이해하는 방법을 배웁니다.
Kubernetes
네임스페이스 리소스 쿼터 (Resource Quota) 적용
ResourceQuota 를 생성하고, 거부되는 파드를 관찰하며, 네임스페이스 리소스 제한 내에서 규정을 준수하는 워크로드를 실행합니다.
Kubernetes
Pod 이해하기
이 실습에서는 간단한 Nginx Pod 를 생성하고 배포하고 검사하면서 Kubernetes Pod 의 기본 개념을 배웁니다.
KubernetesLinux
네임스페이스와 할당량
이 실습에서는 네임스페이스를 사용해 Kubernetes 클러스터를 구성하고, ResourceQuota 를 사용해 리소스를 관리하여 여러 팀이 클러스터를 나누어 사용하도록 설정하는 방법을 배웁니다.
KubernetesLinux
로컬 애플리케이션 이미지 빌드 및 실행
소규모 로컬 컨테이너 이미지를 빌드하고, Minikube 에서 사용할 수 있도록 설정한 뒤, 이를 배포하고 새로운 로컬 이미지 태그로 롤링 업데이트를 수행합니다.
DockerKubernetes
Service 로 애플리케이션 노출하기
이 실습에서는 NodePort Service 를 사용해 Kubernetes 애플리케이션을 외부 트래픽에 노출하는 방법을 배웁니다. Service 매니페스트를 정의하고, Selector 를 Pod 레이블과 일치시키고, 브라우저를 통해 애플리케이션에 접속합니다.
KubernetesLinux
Kubernetes Pod 및 컨테이너 문제 해결
Pod 조건, 이벤트, 로그, 이전 로그, kubectl exec 를 사용하여 이미지, 시작 및 다중 컨테이너 장애를 진단합니다.
Kubernetes
Init 컨테이너 추가하기
Init 컨테이너를 사용하여 애플리케이션 컨테이너가 시작되기 전에 공유 데이터를 준비하고, Init 상태와 로그를 확인하며, Deployment 템플릿에서의 동작 방식을 실습합니다.
Kubernetes
노드 유지 관리
이 실습에서는 Kubernetes 노드에서 안전하게 유지 관리를 수행하는 방법을 배웁니다. 노드를 스케줄링 불가 상태로 표시하고, 노드의 워크로드를 비우고, Pod 가 다시 스케줄링되는지 확인한 다음, 노드를 다시 온라인 상태로 전환하는 과정을 연습합니다.
Kubernetes
워크로드 문제 해결
이 실습에서는 문제가 발생한 Pod 를 디버깅하여 Kubernetes 워크로드의 문제를 해결하는 방법을 배웁니다. 구성 오류가 있는 Pod 를 배포하고, 상태 확인과 이벤트를 사용해 문제를 식별한 다음, 문제를 수정하여 워크로드를 복구합니다.
KubernetesLinux
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 67
- 다음