Kubernetes provides a set of more then thirty resource types out of the box and that alone might look overwhelming for a beginner. Still these gain new features with each release and with the popularity of the operator pattern, more and more custom resources show up in our Kubernetes clusters.
In this workshop we’ll focus on some more advanced topics, explain their background and how to use them to get a better overview and more confidence in the stability of a more complex Kubernetes setup.
- Microservice architecture
- Kubernetes basic resource types like Pod, ConfigMap, Secret, Deployment, Service, Ingress
- Running Minikube on a local laptop
- Custom resources and operators
- Application configuration management
- Planning workload distribution using resource quotas and Pod priority and preemption
- Scaling workloads on demand
- Securing workloads via Role-based access control and Pod Security Policies
- Using vault for secret management