With the operator-sdk guide v1.0, it is necessary to install operator-sdk in production environment when deploy an operator.
Is it possibile to deploy an operator without installing operator-sdk? Because it leads to more dependency and complexity.
How can I just generate CRD yaml, CR yaml and Contoller Image? Or any other more convenient way to publish an Operator?
The operator-sdk is not intended to directly run operators in production. Instead, you should run your operator as a Deployment inside the cluster. https://v1-0-x.sdk.operatorframework.io/docs/building-operators/golang/tutorial/#2-run-as-a-deployment-inside-the-cluster