> For the complete documentation index, see [llms.txt](https://docs.prismacloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.prismacloud.io/content-collections/runtime-security/install/deploy-defender/kubernetes/defender-gcp-marketplace.md).

# Deploy Prisma Cloud Defender from the GCP Marketplace

**Prerequisites:** You need access to a Prisma Cloud SaaS Console. You can sign up for a free trial of Prisma Cloud on the Google Cloud Marketplace.

1. Find Prisma Cloud - Kubernetes Security Defender in the GCP Marketplace. Click Configure.

   <figure><img src="/files/sQeXgEEOSWN1vYUBjg76" alt="gcp1"><figcaption></figcaption></figure>
2. Create Cluster, if you don’t have an existing Kubernetes cluster. Otherwise, continue to the next step.

   <figure><img src="/files/6SVrsWpJoqo6QkeBXF2p" alt="gcp2"><figcaption></figcaption></figure>
3. Select an existing namespace to install Defender, or Create a namespace (recommended). The default new namespace is "twistlock".

   <figure><img src="/files/xrQbs76rRaCu2E1TW6N9" alt="gcp3"><figcaption></figcaption></figure>
4. Enter the App instance name for the Defender the installation. This name displays on the Application section of the GKE portal:

   <figure><img src="/files/vDzFypuLIvwZxfZvpUyT" alt="gcp4"><figcaption></figcaption></figure>
5. Specify the following information about your Prisma Cloud SaaS Console (go through steps 6-8 to get these info):

   <figure><img src="/files/94CLPXFcxNedpIbeEN6j" alt="gcp5"><figcaption></figcaption></figure>
6. To get the URL for your Prisma Cloud Console:
   1. Log into your Prisma Cloud portal (e.g., <https://app.prismacloud.io/>).
   2. Navigate to **Runtime Security > System**.
   3. Copy the URL in Path to Console. GCP uses this URL to get all the setup artifacts from your Prisma Cloud Console. In this example, it’s <https://us-east1.cloud.twistlock.com/us-1-111573360>.

      <figure><img src="/files/fQLBfzxV1VSZkKhltzDM" alt="gcp6"><figcaption></figcaption></figure>
7. To get a token for your Prisma Cloud Compute Console.
   1. Go to Runtime Security > Authentication.
   2. Copy the API token. and paste it into the GCP Marketplace form.

      <figure><img src="/files/Hg4Le2aTN5IJZBDRi7DO" alt="gcp7"><figcaption></figcaption></figure>
8. Specify the IP address or domain name of your Prisma Cloud Compute Console.

   The Defenders that you are deploying will use this IP address to communicate with Prisma Cloud. It’s almost the same as the URL, but remove the protocol (https\://) and the path (everything trailing the first "/"). In this example, us-east1.cloud.twistlock.com.

   <figure><img src="/files/80g9ai6bn5meNCDl8K6k" alt="gcp8"><figcaption></figcaption></figure>
9. When the form is filled out, click Deploy.

   <figure><img src="/files/dWSJ1zybjiC9pofQUVT2" alt="gcp9"><figcaption></figcaption></figure>
10. Go to Prisma Cloud SaaS Console to confirm the deployment is successful.
    1. In the GKE console, review the status of your deployment:

       <figure><img src="/files/6k14gcLtoycjqN2J7u39" alt="gcp10"><figcaption></figcaption></figure>
    2. In Prisma Cloud Console, go to Runtime Security > Defender to review the status of your deployment:

       <figure><img src="/files/Kq782gUvCEFF8gvSoD04" alt="gcp11"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.prismacloud.io/content-collections/runtime-security/install/deploy-defender/kubernetes/defender-gcp-marketplace.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
