You can change from an external compute cluster to Kyvos Native for processing semantic models by following a three-step process through Kyvos Manager on the Compute Cluster page:
Configure the Kyvos Native Cluster configurations.
Change the default compute configurations.
Finally, change the default compute cluster type via the kyvos.process.compute.type advanced semantic model property.
Panel |
---|
panelIconId | atlassian-info |
---|
panelIcon | :info: |
---|
bgColor | #FFFAE6 |
---|
|
Important From Kyvos 2024.9 onwards, you can now increase or decrease the Kubernetes node pool Maximum Compute Server Count. If you have deployed Kyvos with the Kyvos Native compute cluster, you cannot switch to the External Compute cluster to process semantic models.
|
To configure the Compute cluster, perform the following steps.
Click the cluster name > Kyvos and Ecosystem > Compute Cluster on the navigation pane to view this information.
The Compute Cluster page displays the two tabs:
Kyvos Native: To process the semantic model using Kyvos native, click this tab to select the containerized Kubernetes or Shared Query Engines as a compute cluster.
External: Click this tab to view the External compute clusterdetails.
Enter the details as:
Aura tab collection |
---|
params | JTdCJTIyZ2VuZXJhbCUyMiUzQSU3QiUyMnRhYlNwYWNpbmclMjIlM0EwJTJDJTIydGFiV2lkdGglMjIlM0ExMDAlMkMlMjJ0YWJIZWlnaHQlMjIlM0E1MCUyQyUyMmRpcmVjdGlvbiUyMiUzQSUyMmhvcml6b250YWwlMjIlN0QlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyYmFja2dyb3VuZENvbG9yJTIyJTNBJTdCJTIyY29sb3IlMjIlM0ElMjIlMjNmZmYlMjIlN0QlMkMlMjJib3JkZXIlMjIlM0ElN0IlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyd2lkdGglMjIlM0ExJTJDJTIydG9wJTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmNvbG9yJTIyJTNBJTdCJTIybGlnaHQlMjIlM0ElMjIlMjNjY2NlY2YlMjIlN0QlN0QlMkMlMjJwYWRkaW5nJTIyJTNBJTdCJTIydG9wJTIyJTNBMTAlMkMlMjJyaWdodCUyMiUzQTEwJTJDJTIyYm90dG9tJTIyJTNBMTAlMkMlMjJsZWZ0JTIyJTNBMTAlN0QlN0QlMkMlMjJhY3RpdmUlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzZjU4MjI3JTIyJTdEJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzMDAwMDAwJTIyJTdEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiUyQyUyMmZvbnRXZWlnaHQlMjIlM0ElMjJib2xkJTIyJTdEJTdEJTJDJTIyaG92ZXIlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSUyMiUyM2RmZTFlNiUyMiU3RCUyQyUyMnRleHQlMjIlM0ElN0IlMjJmb250U2l6ZSUyMiUzQTE4JTJDJTIyY29sb3IlMjIlM0ElMjIlMjM1ZTZjODQlMjIlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTJDJTIyZm9udFdlaWdodCUyMiUzQSUyMmxpZ2h0ZXIlMjIlN0QlN0QlMkMlMjJpbmFjdGl2ZSUyMiUzQSU3QiUyMmJhY2tncm91bmRDb2xvciUyMiUzQSU3QiUyMmNvbG9yJTIyJTNBJTIyJTIzZjRmNWY3JTIyJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSUyMiUyMzVlNmM4NCUyMiUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJmb250V2VpZ2h0JTIyJTNBJTIybGlnaHRlciUyMiU3RCUyQyUyMmJvcmRlciUyMiUzQSU3QiUyMnRvcCUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJ3aWR0aCUyMiUzQTElMkMlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyY29sb3IlMjIlM0ElN0IlMjJsaWdodCUyMiUzQSUyMiUyM2NjY2VjZiUyMiU3RCU3RCU3RCU3RA== |
---|
|
Aura tab |
---|
summary | AWS |
---|
params | JTdCJTIydGl0bGUlMjIlM0ElMjJBV1MlMjIlN0Q= |
---|
|
Parameter | Description |
---|
Kyvos Compute Sub-Type | Select one of the following options to select a compute cluster to process the semantic model: Containerized Kubernetes Shared Query Engines
| Kubernetes Cluster Name | Enter the unique Kubernetes cluster name provided while creating it. Click Fetch Details to get the details of the Kubernetes cluster. | Node Pool Name | Select the node pool name from the list. | K8S Addon Auth Role Name | Enter K8S Addon Auth Role name. | Enable Compute Server Scaling | Select this checkbox to enable maximum or minimum compute server for scaling. When you select this checkbox, the following options will be displayed. Minimum Compute Server Count: Select the minimum number of compute Server that will be started initially. Maximum Compute Server Count: Select the maximum number of compute servers to which you want to scale.
NOTE: The Compute Server Count field is displayed if you do not select the Enable Compute Server Scaling checkbox. The scaling will be disabled. You need to enter the compute server count. |
Aura tab |
---|
summary | Azure |
---|
params | JTdCJTIydGl0bGUlMjIlM0ElMjJBenVyZSUyMiU3RA== |
---|
|
Parameter | Description |
---|
Kyvos Compute Sub-Type | Select one of the following options to select a compute cluster to process the semantic model: Containerized Kubernetes Shared Query Engines
| Kubernetes Cluster Name | Enter the unique Kubernetes cluster name provided while creating it. Click Fetch Details to get the details of the Kubernetes cluster. | Node Pool Name | Select the node pool name from the list. | Enable Compute Server Scaling | Select this checkbox to enable maximum or minimum compute server for scaling. When you select this checkbox, the following options will be displayed. Minimum Compute Server Count: Select the minimum number of compute Server that will be started initially. Maximum Compute Server Count: Select the maximum number of compute servers to which you want to scale.
NOTE: The Compute Server Count field is displayed if you do not select the Enable Compute Server Scaling checkbox. The scaling will be disabled. You need to enter the compute server count. |
Aura tab |
---|
summary | GCP |
---|
params | JTdCJTIydGl0bGUlMjIlM0ElMjJHQ1AlMjIlN0Q= |
---|
|
Parameter | Description |
---|
Kyvos Compute Sub Type | Select one of the following options to select a compute cluster to process the semantic model: Containerized Kubernetes: If you select this option, you will see the Kubernetes cluster-related details you need to specify. Shared Query Engines: If you select this option, you will see the following options: Enable External Metastore: This checkbox enables external metastore in the Kyvos cluster. Thrift URL: After enabling external metastore you need to specify the Thrift URL.
| Kubernetes Cluster Name | Enter the unique Kubernetes cluster name provided while creating it. Click Fetch Details to get the details of the Kubernetes cluster. | Node Pool Name | Select the node pool name from the list. | Enable Compute Server Scaling | Select this checkbox to enable maximum or minimum compute server for scaling. When you select this checkbox, the following options will be displayed. Minimum Compute Server Count: Select the minimum number of compute Server that will be started initially. Maximum Compute Server Count: Select the maximum number of compute servers to which you want to scale.
NOTE: The Compute Server Count field is displayed if you do not select the Enable Compute Server Scaling checkbox. The scaling will be disabled. You need to enter the compute server count. |
|
Changing the default compute configurations
You can change this when switching from external compute to Kyvos native which automatically manages certain property changes, such as helix participants and compute type.
To change the default compute cluster for the Kyvos semantic model, perform the following steps.
Click the cluster name > Kyvos and Ecosystem > Compute Cluster on the navigation pane to view this information.
On the Compute Cluster page, click the Change default compute configurations link on the right of the page. The following dialog box is displayed.
Select the Default Compute Type from the list.
Enter your Kyvos Manager password.
Click Save. The default compute cluster is configured.