<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Preparing the Environment on</title><link>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/</link><description>Recent content in Preparing the Environment on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/index.xml" rel="self" type="application/rss+xml"/><item><title>Initializing the Jump Box</title><link>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_initializing_the_linux_instance/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_initializing_the_linux_instance/</guid><description>&lt;p>The Linux instance should be connected to the Kubernetes cluster. The following is the minimum system requirements to be configured for a Linux instance.&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Software and Files Required for the Linux instance&lt;/th>
 &lt;th>Purpose&lt;/th>
 &lt;th>Link&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Docker&lt;/td>
 &lt;td>Load the images into the repository&lt;/td>
 &lt;td>&lt;a href="https://docs.docker.com/engine/install/">Install Docker Engine&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Helm&lt;/td>
 &lt;td>Install Helm Charts&lt;/td>
 &lt;td>&lt;a href="https://helm.sh/docs/intro/install/#from-apt-debianubuntu">Install Helm&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Kubectl&lt;/td>
 &lt;td>Connect to the Kubernetes cluster&lt;/td>
 &lt;td>&lt;a href="https://kubernetes.io/docs/reference/kubectl/">Kubectl reference&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>AWS CLI&lt;/td>
 &lt;td>Manage AWS services&lt;/td>
 &lt;td>&lt;a href="https://aws.amazon.com/cli/">AWS Command Line Interface&lt;/a>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title>Extracting the Installation Package</title><link>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_extracting_package/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_extracting_package/</guid><description>&lt;p>This section describes the steps to download and extract the installation package for the REST protector.&lt;/p>
&lt;p>To download the installation package:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Download the &lt;strong>REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/strong> file on the Linux instance.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Run the following command to extract the files from the &lt;strong>REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/strong> file.&lt;/p>
&lt;p>&lt;code>tar -xvf REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/code>&lt;/p>
&lt;p>The &lt;strong>signatures&lt;/strong> directory and the &lt;strong>REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/strong> fileare extracted.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Run the following command to extract the files from the &lt;strong>REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/strong> file.&lt;/p>
&lt;p>&lt;code>tar -xvf REST_RHUBI-9-64_x86-64_K8S_&amp;lt;Version&amp;gt;.tgz&lt;/code>&lt;/p>
&lt;p>The following directories and files are extracted:&lt;/p></description></item><item><title>Creating Certificates</title><link>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_creating_certificates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_creating_certificates/</guid><description>&lt;p>This section describes the steps to create certificates required for secure communication. These certificates are for secure communication between:&lt;/p>
&lt;ul>
&lt;li>ESA and the RPP.&lt;/li>
&lt;li>RPP and the protector.&lt;/li>
&lt;li>KMSProxy and the protector.&lt;/li>
&lt;li>REST protector and the curl client.&lt;/li>
&lt;/ul>
&lt;p>To download the installation package:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Navigate to the directory where you have extracted the installation package.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Navigate to the &lt;strong>certs&lt;/strong> directory.
The following files are available:&lt;/p>
&lt;ul>
&lt;li>&lt;em>CertificatesSetup_Linux_x64_&amp;lt;Version&amp;gt;tgz&lt;/em> - Download the certificates from the ESA. You can use them as the common certificates in the dynamic deployment between the RPProxy and the ESA, and between the RPProxy and the protector. You can also use these certificates separately as the upstream certificate between the ESA and RPProxy in the dynamic deployment.&lt;/li>
&lt;li>&lt;em>CreateCertificate_Linux_x64_&amp;lt;Version&amp;gt;.tgz&lt;/em> - Generate self-signed client and server certificates. In the Dynamic method, these certificates are used for communication between RPProxy and the protector, and the REST protector and the curl client. In the Static policy method, these certificates are used for communication between KMSProxy and the protector, and the REST protector and the curl client. Customers can choose to use their own certificates.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Extract both the packages using the following command.&lt;/p></description></item><item><title>Uploading the Images to the Container Repository</title><link>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_uploading_images_to_repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/protectors/10.1/docs/rest_container/iap_preparing_environment/iap_rest_uploading_images_to_repository/</guid><description>&lt;p>Before you begin, ensure that you have set up your Container Registry.&lt;/p>
&lt;p>To upload the images to the Container Repository:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Install Docker on the Linux instance.&lt;/p>
&lt;p>For more information about installing Docker on a Linux machine, refer to the &lt;a href="https://docs.docker.com/">Docker documentation&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Run the following command to authenticate your Docker client to Amazon ECR.&lt;/p>
&lt;p>&lt;code>aws ecr get-login-password --region &amp;lt;Name of ECR region where you want to upload the container image&amp;gt; | docker login --username AWS --password-stdin &amp;lt;aws_account_id&amp;gt;.dkr.ecr.&amp;lt;Name of ECR region where you want to upload the container image&amp;gt;.amazonaws.com&lt;/code>&lt;/p></description></item></channel></rss>