Managing Cloud-native Applications with Kubernetes