Kubernetes

Kubernetes

Advanced

Kubernetes (K8s) is an open-source system for containerized applications. It allows you to automate the deployment, scaling and management of containers at scale.

This competency area includes working and accessing Kubernetes and Application logs in a cluster, debugging, network policy, performance tuning, among others. 

Key Competencies:

  1. Accessing logs - Working and accessing Kubernetes and Application logs in a cluster.
  2. Using Persistent Volumes and Claims - Working with stateful data with Persistent Volumes and Claims.
  3. Debugging Pod failures - Understand pod specific issues by debugging various failures in a pod.
  4. Init Containers - Creating and using pod init containers.
  5. Network Policy - Working with creating and working with network policies for a cluster.
  6. Performance Tuning the Scheduler - Working with the Kubernetes scheduler including eviction policies and eviction signals.