Learn python Learn how to use python with Shoulder.dev Resource Management Handling core Kubernetes objects API Interaction Understanding the structure of the Kubernetes API and interacting with it through the client. Custom Resources Working with CRDs to extend Kubernetes. Advanced Features Diving into more complex functionalities like: Networking Storage Persistent Volumes, Storage Classes, etc. Security (RBAC, Network Policies, etc.) Scheduling (Node Affinity, Pod Anti-Affinity, etc.) Workflows & Automation Using the client to build automated tasks and workflows. Monitoring & Logging Integrating the client with monitoring and logging tools. Testing & Development Best practices for unit testing and integration testing with the client. Versioning & Compatibility Understanding client versions and how they relate to Kubernetes versions. Extending the Client Learn how to create custom client objects or modify existing ones. Integration with Other Tools Connecting the client with other tools like kubectl, Helm, Knative, etc. Codebase Learn the codebase to contribute to python