Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 6.56 KB

labs.MD

File metadata and controls

74 lines (54 loc) · 6.56 KB

CKS labs

  • TASK=01 make run_cks_task - create cks lab number 01
  • TASK=01 make delete_cks_task - delete cks hands-on labs
  • TASK=01 make run_cks_task_clean - run cks_task with clean terragrunt cache for cks_task
  • make output_cks_task - show outputs from cks_task
Task Description Solution
01 kubectl contexts SOLUTION
02 Falco, sysdig SOLUTION
03 Kube-api. disable access via nodePort SOLUTION
04 Pod Security Standard SOLUTION
05 CIS Benchmark SOLUTION
07 Open Policy Agent - Blacklist Images SOLUTION
09 AppArmor SOLUTION
10 Container Runtime Sandbox gVisor SOLUTION
11 Read the complete Secret content directly from ETCD SOLUTION
17 Enable audit log SOLUTION
19 Fix Dockerfile SOLUTION
20 Update Kubernetes cluster SOLUTION
21 Image Vulnerability Scanning SOLUTION
22 Network policy SOLUTION
23 Set tls version and allowed ciphers for etcd, kube-api SOLUTION
24 Encrypt secrets in ETCD SOLUTION
25 Image policy webhook SOLUTION

CKA labs

  • TASK=01 make run_cka_task - create cka lab number 01
  • TASK=01 make delete_cka_task - delete cka hands-on labs
  • TASK=01 make run_cka_task_clean - run cka_task with clean terragrunt cache for cka_task
  • make output_cka_task - show outputs from cka_task
Task Description Solution
01 Fix problem with kube-api SOLUTION
VIDEO SOLUTION
02 Horizontal Pod Autoscaling .CPU SOLUTION
03 Nginx ingress. Routing by header SOLUTION
VIDEO SOLUTION
04 Nginx ingress. Routing 30% of requests to new version of app. SOLUTION
VIDEO SOLUTION
05 PriorityClass. SOLUTION
VIDEO SOLUTION
06 Create general resources (Namespace, Deployment, Service) SOLUTION
VIDEO SOLUTION
07 CPU throttle SOLUTION

CKAD labs

  • TASK=01 make run_ckad_task - create ckad lab number 01
  • TASK=01 make delete_ckad_task - delete ckad hands-on labs
  • TASK=01 make run_ckad_task_clean - run cka_task with clean terragrunt cache for ckad_task
  • make output_ckad_task - show outputs from ckad_task
Task Description Solution
01 test SOLUTION

EKS labs

  • TASK=01 make run_eks_task - create ckad lab number 01
  • TASK=01 make delete_eks_task - delete ckad hands-on labs
  • TASK=01 make run_eks_task_clean - run cka_task with clean terragrunt cache for ckad_task
  • make output_eks_task - show outputs from ckad_task
Task Description Solution
01 test SOLUTION