Quick Start
A full demo environment is provided to allow you test drive CRDP, see how it is installed, and use its features to protect sensitive data using a Helm Chart.
Prerequisites
A Kubernetes environment is deployed and working.
Helm is installed. Refer to https://helm.sh/docs/intro/install/ for details.
Docker version 24.0.1 or higher is installed for non-AWS environment.
CipherTrust Manager 2.14 or higher is up and running. Refer to CipherTrust Manager Deployment for details.
CRDP Image Repository
The thalesciphertrust/ciphertrust-restful-data-protection repository contains the following images for CRDP:
CRDP (with 1.0.0 tag): thalesciphertrust/ciphertrust-restful-data-protection:1.0.0
CRDP (with latest tag): thalesciphertrust/ciphertrust-restful-data-protection:latest
The image path with the latest tag always points to the latest release.
Deploy Demo Environment using Helm Charts
Deploy CRDP within your K8s Pod
On CipherTrust Manager, define an Application and generate a registration token. Keep this registration token for a future step. Refer to Defining applications in the Application Data Protection Administration Guide for details.
Create a namespace for your deployment, for example,
myspace
.kubectl create namespace <myspace>
Download and copy the following files:
deployment.yaml to
<target_directory>/templates
.values.yaml to
<target_directory>
.Chart.yaml to
<target_directory>
.
Note
To download the files, right-click each link and click Save Link As.
Navigate to the
<target_directory>
.Install CRDP application in your namespace. For this demo, we will use
crdpdemo
as the Helm release name.helm install crdpdemo . -n myspace
The status
DEPLOYED
indicates the installation is successful.Verify the deployment with the following command.
helm list -n myspace
The output should list the deployed Helm releases,
crdpdemo
.The CRDP application is deployed successfully and ready to use.
Next steps
After the CRDP container is up and running, you can explore any of the following topics: