Best Practices for Containerization with Kubernetes