Best Practices for Designing and Building Containers for Kubernetes