Wizard-based Deployment for Azure with Kyvos Native
Applies to: Kyvos Enterprise Kyvos Cloud (SaaS on AWS) Kyvos AWS Marketplace
Kyvos Azure Marketplace Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI)
Important Announcement
From Kyvos 2024.12 onwards, support for Azure Resource Manager template resource creation has been discontinued.
Note
Before proceeding with the installation and deployment, please ensure that you have all the prerequisites.
Download the Azure Installation Files folder and keep all the requisite files handy during deployment.
Once you have created Kyvos Manager node see details to create it, you can proceed with wizard-based deployment.
Important
Ensure that using a single Kubernetes cluster for multiple Kyvos deployments is not supported.
If you want to use Flexible Server as Kyvos Manager Repository in Azure, before starting Kyvos Manager, you must perform the steps, as mentioned below in the Flexible Server section and then login to Kyvos Manager and select the I have all the resources option to proceed with the wizard based deployment.
From Kyvos 2024.12 onwards, the Kubernetes cluster can be used in either dedicated mode or shared mode. When a cluster is used in shared mode, the node pool of the cluster can be used in dedicated or shared mode. Full support for namespaces is provided, allowing users to create and use existing namespaces. If a namespace with the specified name is not found, a new namespace with the provided name will be created.
| Node Pool | |
| Shared | Dedicated |
Change Node pool Max Size | No | Yes |
Change instance Type & old pool deletion | No | Yes |
Select the following option for wizard-based Azure deployment via Kyvos Manager.
I have all the resources: Select this option to use the resources created for Kyvos cluster to deploy on Azure.
This option installs Kyvos services on configured resources based on your Azure account information.
Using Flexible Server as Kyvos Manager repository in Azure
Configuring Flexible Server as Kyvos Manager repository
Create Flexible server.
For more details about how to create a flexible server, see Step -3 mentioned on the Prerequisites for Flexible Server section.Once Kyvos Manager node is created and extracted the bundle. You must not start Kyvos Manager services.
Configure the jdbc.properties of Kyvos Manager (manually) with the Flexible Server details, do the following:
Before configuring the jdbc.properties, ensure that Kyvos Manager must not be started.
Replace the server name in jdbc URL with the server name, port, and SSL of the Flexible server.
jdbc.url=jdbc:postgresql://<Servername>:<port>/kmrepo?sslmode=require
For example,
jdbc.url=jdbc:postgresql://kyvosmanager-postgresserver-5122.postgres.database.azure.com:5432/kmrepo?sslmode=requirejdbc.username must be kmdbuser.
Set the value of useBundledRepo and manageBundledRepoService to ‘false.’
Start Kyvos Manager using the
./start-km.sh
command.
Prerequisites to create Kubernetes Cluster on Azure
Create an AKS cluster via script (available in Azure Installation files folder). To create the AKS cluster, refer to Azure documentation.
Upload the CreateAks.json script (available in Azure Installation files folder) and complete the parameters given in the script.
Once the AKS cluster is created, configure it through Kyvos Manager on the Computer cluster page.
Related content
Copyright Kyvos, Inc. All rights reserved.