Your suggested change has been received. Thank you.

close

Suggest A Change

https://thales.na.market.dpondemand.io/docs/dpod/services/kmo….

back

CTE for Kubernetes Administration

Install CTE for Kubernetes

search

Install CTE for Kubernetes

Installation Dependencies

CTE for Kubernetes requires the following dependencies:

  • helm

  • kubectl

Getting CTE for Kubernetes deployment files

Install CTE for Kubernetes through the yaml files available in the cte-csi-deploy Git repository at:

git clone https://github.com/thalescpl-io/ciphertrust-transparent-encryption-kubernetes.git

How to Deploy pods/services in Kubernetes Cluster

The CTE for Kubernetes images are distributed through the Thales Docker Hub.

All of the pods/services are deployed using yaml files. The yaml files are executed using the provided deploy.sh scripts.

Options for Deploy Scripts

Option Function Description
-t --tag= Tag of image on the server. Default latest
-r --remove Remove all the running pods, services and secrets.

Deploy all of the pods by using the following command and argument:

    > cd ciphertrust-transparent-encryption-kubernetes
    > ./deploy.sh

To terminate all of the pods and delete all of the services and secrets:

    > cd ciphertrust-transparent-encryption-kubernetes 
    > ./deploy.sh --remove

Verify CTE for Kubernetes

Verify that CTE for Kubernetes is running, type:

kubectl get pods --namespace=kube-system -o wide | grep cte-csi

RESPONSE

NAME                   READY   STATUS    RESTARTS   AGE
cte-csi-controller-0   2/2     Running   0          33h
cte-csi-node-4hzhh     4/4     Running   0          33h
cte-csi-node-7mp6l     4/4     Running   0          33h