<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Anonymizing Using Azure Kubernetes Service (AKS) on</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/</link><description>Recent content in Anonymizing Using Azure Kubernetes Service (AKS) on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/index.xml" rel="self" type="application/rss+xml"/><item><title>Set up Protegrity Anonymization API on Azure Kubernetes Service (AKS)</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/setup_azure_api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/setup_azure_api/</guid><description>&lt;p>To set up and use the Protegrity Anonymization API on Azure, follow the steps provided in this section.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/prep_base_machine/">Preparing the Base Machine&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/create_kubernates_cluster_azure/">Creating a Kubernetes Cluster&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/access_azure_cluster/">Accessing the Cluster&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use the following link to upload the Docker image to the Azure container registry (ACR) for running the Protegrity Anonymization API in AKS.&lt;br>
&lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/upload_image_acr/">Uploading the Image to the Azure Container Registry&lt;/a>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Complete the steps provided in the following link to create an Azure disk and obtain the subscription ID.&lt;br>
&lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/create_azure_disk/">Creating an Azure Disk&lt;/a>&lt;/p></description></item><item><title>Preparing the Base Machine</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/prep_base_machine/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/prep_base_machine/</guid><description>&lt;p>Install the Azure CLI and log in to your account to work with Protegrity Anonymization API on the Azure Cloud.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Install and initialize the Azure CLI on your system.&lt;/p>
&lt;p>For more information about the installation steps, refer to &lt;a href="https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest">How to install the Azure CLI&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Log in to your account using the following command from a command prompt.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>az login
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>Sign in to your account.&lt;/p>
&lt;p>The configuration complete message appears.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;cloudName&amp;#34;: &amp;#34;AzureCloud&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;homeTenantId&amp;#34;: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;id&amp;#34;:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;isDefault&amp;#34;: true,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;managedByTenants&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;tenantId&amp;#34;:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;: &amp;#34;Azure Cloud Platform&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;state&amp;#34;: &amp;#34;Enabled&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;tenantId&amp;#34;: 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;user&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;name&amp;#34;:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;type&amp;#34;: &amp;#34;user&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>Install Kubectl version 1.34, which is the command line interface for Kubernetes.&lt;/p></description></item><item><title>Creating a Kubernetes Cluster</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/create_kubernates_cluster_azure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/create_kubernates_cluster_azure/</guid><description>&lt;p>This section describes how to create a Kubernetes Cluster on Azure.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: The steps listed in this procedure for creating a Kubernetes cluster are for reference use. If you have an existing Kubernetes cluster or want to create a Kubernetes cluster based on your own requirements, then you can directly navigate to the section &lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/access_azure_cluster/">Accessing the AKS Cluster&lt;/a> to connect your Kubernetes cluster and the Linux instance.&lt;/p>&lt;/blockquote>
&lt;p>To create a Kubernetes cluster:&lt;/p></description></item><item><title>Accessing the AKS Cluster</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/access_azure_cluster/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/access_azure_cluster/</guid><description>&lt;p>Connect to the cloud service using the steps in this section.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Log in to the Linux instance and run the following command to connect your Base machine to the Kubernetes cluster.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>az aks get-credentials --resource-group &amp;lt;Name_of _Resource_group&amp;gt; --name &amp;lt;Name_of Kubernetes_Cluster&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The Base machine is now connected with the Kubernetes cluster. You can now run commands using the Kubernetes command line interface (&lt;code>kubectl&lt;/code>) to control the nodes on the Kubernetes cluster.&lt;/p></description></item><item><title>Uploading the Image to the Azure Container Registry</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/upload_image_acr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/upload_image_acr/</guid><description>&lt;p>Use the information in this section to upload the Docker image to the Azure Container Registry (ACR) for running the Protegrity Anonymization API in AKS.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: For more information about creating the Azure Container Registry, refer to &lt;a href="https://docs.microsoft.com/en-us/azure/container-registry/container-registry-get-started-portal?tabs=azure-cli">Create an Azure container registry using the Azure portal&lt;/a>.&lt;/p>&lt;/blockquote>
&lt;p>To install the Protegrity Anonymization API:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Log in to the machine as an administrator to install the Protegrity Anonymization API.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Install Docker using the steps provided at &lt;a href="https://docs.docker.com/engine/install/">https://docs.docker.com/engine/install/&lt;/a>.&lt;/p></description></item><item><title>Setting up NGINX Ingress Controller</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/setup_inginx_ingress_contrl_azure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/setup_inginx_ingress_contrl_azure/</guid><description>&lt;p>Complete the steps provided here for installing the NGINX Ingress Controller on the base machine.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Login to the base machine and open a command prompt.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Create a namespace where the NGINX Ingress Controller needs to be deployed using the following command.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl create namespace &amp;lt;Namespace name&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>For example,&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl create namespace nginx
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>Add the repository from where the Helm charts for installing the NGINX Ingress Controller must be fetched using the following command.&lt;/p></description></item><item><title>Using Custom Certificates in Ingress</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/custom_cert_ingress/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/custom_cert_ingress/</guid><description>&lt;p>Protegrity Anonymization API uses certificates for secure communication with the client. You can use the certificates provided by Protegrity or use your own certificates. Complete the configurations provided in this section to use your custom certificates with the Ingress Controller.&lt;/p>
&lt;p>Ensure that the certificates and keys are in the &lt;code>.pem&lt;/code> format.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: Skip the steps provided in this section if you want to use the default Protegrity certificates for the Protegrity Anonymization API.&lt;/p></description></item><item><title>Updating the Configuration Files</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/update_config_file_aks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/update_config_file_aks/</guid><description>&lt;p>Use the template files provided to specify the AKS settings for the Protegrity Anonymization API.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Create the Protegrity Anonymization API namespace using the following command.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl create namespace &amp;lt;name&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: Update and use the &lt;name> from the &lt;code>values.yaml&lt;/code> file that is present in the Helm chart.&lt;/p>&lt;/blockquote>
&lt;/li>
&lt;li>
&lt;p>Extract and update the files in the &lt;code>ANON-API_HELM_1.4.1.14.tgz&lt;/code> package.&lt;/p>
&lt;p>The &lt;code>ANON-API_HELM_1.4.1.14.tgz&lt;/code> package contains the &lt;code>values.yaml&lt;/code> file that must be modified as per your requirements. It also contains the &lt;code>templates&lt;/code> directory with &lt;code>yaml&lt;/code> files.&lt;/p></description></item><item><title>Deploying the Protegrity Anonymization API to the AKS Cluster</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/deploy_azure_api_aks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/deploy_azure_api_aks/</guid><description>&lt;p>Deploy the pods using the steps in the following section.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Run the following command to deploy the pods.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>helm install &amp;lt;helm-name&amp;gt; /&amp;lt;path_to_helm&amp;gt; -n &amp;lt;namespace&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>Verify that the necessary pods and services are configured and running.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>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.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get service -n &amp;lt;namespace&amp;gt;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>Run the following command to verify the deployment.&lt;/p></description></item><item><title>Viewing Protegrity Anonymization API Using REST</title><link>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/view_interface_azure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/anonymization/1.4.1/docs/install-anonymization/anon_cloud/aks/view_interface_azure/</guid><description>&lt;p>Use the URLs provided here for viewing the Protegrity Anonymization API service and pod details after you have successfully deployed the Protegrity Anonymization API.&lt;/p>
&lt;p>You need to map the IP address of Ingress in the &lt;code>hosts&lt;/code> file with the host name set in the Ingress configuration.&lt;/p>
&lt;p>For more information about updating the &lt;code>hosts&lt;/code> file, refer to &lt;strong>step 2&lt;/strong> of the section &lt;a href="https://docs.protegrity.com/anonymization/1.4.1/docs/additional_info/setup_custom_certs_sdk/">Enabling Custom Certificates From SDK&lt;/a>.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Open a web browser.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Use the following URL to view basic information about the Protegrity Anonymization API.&lt;/p></description></item></channel></rss>