Deploying the Protegrity Anonymization API to the EKS Cluster

Steps to deploy the Protegrity Anonymization API on the EKS cluster.

Complete the following steps to deploy the Protegrity Anonymization API on the EKS cluster.

  1. Create the Protegrity Anonymization API namespace using the following command.

    kubectl create namespace <name>
    

    Note: Update and use the from the values.yaml file that is present in the Helm chart that you used in the previous section.

  2. Run the following command to deploy the pods.

    helm install <helm-name> /<path_to_helm> -n <namespace>
    
  3. Verify that the necessary pods and services are configured and running.

    a. Run the following command to verify the information for accessing the Protegrity Anonymization API externally on the cluster. The port mapping for accessing the UI is displayed after running the command.

    ```
    kubectl get service -n <namespace>
    ```
    

    b. Run the following command to verify the deployment.

    ```
    kubectl get deployment -n <namespace>
    ```
    

    c. Run the following command to verify the pods created.

    ```
    kubectl get pods -n <namespace>
    ```
    

    d. Run the following command to verify the pods.

    ```
    kubectl get pods -o wide -n <namespace>
    ```
    
  4. If you customize the values.yaml, then update the configuration using the following command.

    helm upgrade <helm name> /path/to/helmchart -n <namespace>
    
  5. If required, configure logging using the steps provided in the section Setting Up Logging for the Protegrity Anonymization API.

  6. Execute the following command to obtain the IP address of the service.

    kubectl get ingress -n <namespace>
    

Last modified : February 23, 2026