Instead of memorizing all the Kubernetes configuration yaml Kind templates you may use the imperative commands to generate them. To generate Kubernetes KIND templates simply use the Imperative wtih dry-run. Depending on the command the dry-run can either be applied on the client side or on the server (api) side. "Imperative commands are great for learning and interactive experiments, but they don't give you full access to the Kubernetes API. They're more commonly used to create YAML manifests and objects on the go. Declarative commands are useful for reproducible deployments and production." Here is an example of how to generate pod kind, YAML configuration file. kubectl run nginx --image=nginx:latest -o yaml --dry-run=client Here is an example of how to generate a service kind, YAML configuration file. kubectl create service clusterip my-svc --clusterip = "None" -o yaml --dry-run = client When working with declarative commands, you'll need a YAML m...