Hydrolix configuration allow users to assign pods to specific Kubernetes (k8s) resources.
The configuration specification is very similar to official k8s documentation
Constrain your Hydrolix cluster to use specific nodes by using the targeting flag in the cluster configuration.
apiVersion:hydrolix.io/v1kind:HydrolixClustermetadata:name:<Please provide your namespace>spec:admin_email:<Please provide your email>db_bucket_url:https://bucket.region.linodeobjects.com <replace with your bucket URL>hydrolix_url:https://hostname.company.net <replace with your comany hostname for Hydrolix>catalog_db_admin_user:linpostgrescatalog_db_admin_db:postgrescatalog_db_host:lin-yyyyy-xxxx-pgsql-primary-private.servers.linodedb.net <replace with your private network host created before>pg_ssl_mode:requireenv:AWS_ACCESS_KEY_ID:<Please provide the AWS_ACCESS_KEY_ID created earlier>ip_allowlist:<This allow the cluster to be fully accessible, you can restrict to your IP>- 0.0.0.0/0scale_profile:dev <You can change the scale_profile to whatever fits your needs>scale:postgres:replicas:0targeting:'*':node_selector:node.kubernetes.io/instance-type:g6-dedicated-16
In the example above, every service will be run in nodes which have a label: node.kubernetes.io/instance-type: g6-dedicated-16.
This approach can specify the different isolations and restrictions you want to use the same way it works in kubernetes configuration deployment.
For the operator-resources to use the same targeting rules when you generate your operator configuration, specify the configuration file with the -c flag.
For example, if your Hydrolix configuration is hydrolixcluster.yaml,