Kyvos Deployment on Google Cloud Platform
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
Kyvos resources for GCP will be deployed exclusively using Terraform scripts. Deployment Manager scripts for deploying Kyvos resources on GCP are no longer supported.
Note
Using Root user privileges, move or rename the file /etc/pki/tls/openssl.cnf to another location in the case of RHEL 8-based Operating System.
To manually create resources for use in wizard-based deployment, refer to Manually Creating Resources for Kyvos on GCP
GCP Dataproc is only certified with non-preemptible VM instances.
To deploy Kyvos in the Google Cloud Platform (GCP) environment, you must first fulfill all the Prerequisites for deploying Kyvos in GCP using Terraform Script
Download the GCP Installation Files folder and keep the requisite files handy for installation and deployment.
You can use the Automated deployment method to create all the resources and services required for installing and deploying the Kyvos cluster in your GCP environment.
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 |
Installing Kyvos on GCP
You can deploy Kyvos clusters on GCP using any of the following methods.
Automated deployment using the script: In this method, you can quickly create resources using an automated script for Terraform scripts
NOTE: You must not configure the Kyvos GCP cluster on Kyvos Manager when creating resources through the script.Wizard-based deployment:
Manual resource creation: In this method, you need to perform the following steps:
Optionally, you can choose to use your existing resources at the time of configuring the Kyvos cluster through Kyvos Manager.
Once you have created the resources:
You can validate if the resources meet the requirements for installing Kyvos on the Google cloud platform.
To use wizard-based deployment, edit the kyvosparams.tfvars file provided in the GCP Installation Files folder, and update the value kmCount to 0
Optionally, to enable TLS on your installation, make sure OpenSSL is available on Kyvos Manager and Kyvos BI server nodes.
You can install OpenSSL on Kyvos Manager and Kyvos BI server machines using the following command: yum install openssl
Copyright Kyvos, Inc. All rights reserved.