Skip to main content

GCP

Integrating GCP with Escape's Inventory enhances visibility and management of your GKE deployments across GCP services. This integration not only supports general API management but also enriches the inventory with detailed data from GKE Clusters:

Supported GCP Services

  • GKE: GKE is a Google-managed implementation of the Kubernetes open source container orchestration platform. We use Kubernetes API to interact with your clusters and gather information about the resources running on them.

Generating a GCP OAuth Credentials

Follow these steps to create your API Credentials in GCP:

  • Go to your API Credentials page to generate a service account
  • Click on Create Service Account and follow instructions to create a service account.
  • Add on role of Viewer from Basic roles in the permissions
  • Click on Done to create the service account.
  • After creating, Open the service account by clicking on it
  • Go to Keys tab and click on Add Key to create a new key
  • Click on Create new key and select JSON and click on Create
  • This will download a JSON file with the key details. Open the file and copy the contents.
  • Copy the contents of the JSON file and paste it in the text area above.
  • Important: enable the following APIs in the GCP console:
  • Enable the GKE API
  • Enable the DNS API

By setting up this integration, you ensure that all endpoints are accounted for in Escape's Inventory, aiding in thorough security and compliance assessments.