To successfully use Kubernetes for orchestrating SingleStoreDB Self-Managed instances, it's essential to understand that running a production cluster is different from running a test environment, and requires careful configuration and setup. A Kubernetes production cluster environment is a multi-layered stack with various components such as scheduling, virtual machine sizing, storage, and networking that must be set up and working properly. The choice of cloud provider, such as Azure or AWS, can also impact performance and require specific configurations to avoid throttling limits and ensure network visibility. Without proper engineering skills and technical background, it's easy to get started with Kubernetes but deploying it for SingleStoreDB Self-Managed orchestration requires careful planning and expertise.