Shoulder.dev transforms codebases into tailored learning experiences. Below are organized categories of the codebase to help you start with your initial focus.
Understanding the role of controllers in Kubernetes, including Deployment, ReplicaSet, StatefulSet, and DaemonSet, and their purpose in managing workloads.
Exploring the different ways to manage persistent storage in Kubernetes, including PersistentVolumes, PersistentVolumeClaims, and volume types like NFS, ISCSI, and local storage.
Understanding the testing framework, including unit, integration, and end-to-end tests, and the tools and techniques for debugging Kubernetes applications.
Understanding the integration of Kubernetes with CI/CD pipelines, including tools like Jenkins, GitLab CI, and Spinnaker, to automate deployments and upgrades.