Get in Touch
 Duration 21 hours

Course Outline

Cluster Setup

  • Implement Network security policies to restrict cluster-level access
  • Apply the CIS benchmark to review the security configuration of Kubernetes components (etcd, kubelet, kubedns, kubeapi)
  • Configure Ingress objects with appropriate security controls
  • Safeguard node metadata and endpoints
  • Limit the use of and access to GUI elements
  • Verify platform binaries prior to deployment

Cluster Hardening

  • Limit access to the Kubernetes API
  • Leverage Role-Based Access Controls to minimize exposure
  • Exercise caution when using service accounts, for example by disabling defaults and minimizing permissions on newly created accounts
  • Keep Kubernetes updated regularly

System Hardening

  • Reduce the host OS footprint to lower the attack surface
  • Minimize IAM roles
  • Restrict external access to the network
  • Effectively utilize kernel hardening tools such as AppArmor and seccomp

Minimizing Microservice Vulnerabilities

  • Establish appropriate OS-level security domains using PSP, OPA, and security contexts
  • Manage Kubernetes secrets securely
  • Utilize container runtime sandboxes in multi-tenant environments (e.g., gvisor, kata containers)
  • Implement pod-to-pod encryption using mTLS

Supply Chain Security

  • Reduce the base image footprint
  • Secure the supply chain by whitelisting allowed image registries and signing and validating images
  • Perform static analysis of user workloads (e.g., Kubernetes resources, Dockerfiles)
  • Scan images for known vulnerabilities

Monitoring, Logging, and Runtime Security

  • Conduct behavioral analytics of syscall processes and file activities at both host and container levels to identify malicious activities
  • Detect threats across physical infrastructure, applications, networks, data, users, and workloads
  • Identify all phases of attacks regardless of their origin or spread
  • Carry out deep analytical investigations to identify bad actors within the environment
  • Ensure container immutability during runtime
  • Use Audit Logs to monitor access

Requirements

  • CKA (Certified Kubernates Administrator) certification

Target Audience

  • Kubernetes practitioners

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories