The kubectl command line tool supports several different ways to create and manage Kubernetes
Objects
Management Technique Operate On Recommended Environment
Imperative Command Live Objects Dev / QA / lower Env
Declarative Objects Files (json/yaml) Production