Google Cloud Kubernetes Engine website screenshot

Google Cloud Kubernetes Engine

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling containerized applications using Google infrastructure. GKE runs on Kubernetes, providing automated cluster management, auto-scaling, auto-repair, and integrated logging and monitoring for container workloads.

1 APIs 0 Features
ComputeContainersGKEGoogle CloudKubernetesOrchestration

APIs

Google Kubernetes Engine API

The GKE API enables programmatic management of Kubernetes clusters, including creating and deleting clusters, managing node pools, configuring cluster networking, and performing...

Collections

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Gke Context

11 classes · 3 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Cloud Kubernetes Engine Google Kubernetes Engine API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Clusters
    type: folder
  items:
  - info:
      name: Google Cloud Kubernetes Engine List Clusters
      type: http
    http:
      method: GET
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
    docs: Lists all clusters owned by a project in the specified location.
  - info:
      name: Google Cloud Kubernetes Engine Create Cluster
      type: http
    http:
      method: POST
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a cluster in the specified project and location.
  - info:
      name: Google Cloud Kubernetes Engine Get Cluster
      type: http
    http:
      method: GET
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters/:clusterId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: clusterId
        value: ''
        type: path
    docs: Gets the details of a specific cluster.
  - info:
      name: Google Cloud Kubernetes Engine Delete Cluster
      type: http
    http:
      method: DELETE
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters/:clusterId
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: clusterId
        value: ''
        type: path
    docs: Deletes the cluster and all associated resources.
- info:
    name: NodePools
    type: folder
  items:
  - info:
      name: Google Cloud Kubernetes Engine List Node Pools
      type: http
    http:
      method: GET
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters/:clusterId/nodePools
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: clusterId
        value: ''
        type: path
    docs: Lists the node pools for a cluster.
  - info:
      name: Google Cloud Kubernetes Engine Create Node Pool
      type: http
    http:
      method: POST
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/clusters/:clusterId/nodePools
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
      - name: clusterId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a node pool for a cluster.
- info:
    name: Operations
    type: folder
  items:
  - info:
      name: Google Cloud Kubernetes Engine List Operations
      type: http
    http:
      method: GET
      url: https://container.googleapis.com/v1/projects/:projectId/locations/:location/operations
      params:
      - name: projectId
        value: ''
        type: path
      - name: location
        value: ''
        type: path
    docs: Lists all operations in a project in the specified location.
bundled: true