for pulumi/kubernetes, I assume it will generate the yaml and essentially run the equivalent of kubectl -f apply behind the scenes, right? .. so I should expect pulumi up for a k8s config to work very similarly to hand written kube yml file? but of course code-generated/templated?