Hello Jack Chuong.
Welcome to Microsoft Q&A Platform, thanks for posting your query here.
it's great to hear that you are learning about deploying SQL Server on Kubernetes.it seems that you are correct in your understanding that when installing SQL Server on Kubernetes using Helm or YAML manifest,the pods created are separate SQL Server instances that are not related to each other. If you want to configure master-slave or alwayson, you will need to configure it manually later.
Regarding your question about a SQL operator.
There is a SQL Server operator for Kubernetes that is currently in preview. The SQL Server operator for Kubernetes is a Kubernetes-native way to deploy, manage, and scale SQL Server. It provides a declarative way to define and manage SQL Server instances as Kubernetes resources. You can find more information about the SQL Server operator for Kubernetes in below link.
Hope this helps you.