gcloud-container
Google Kubernetes Engine cluster management
TLDR
Create GKE cluster
SYNOPSIS
gcloud container resource command [options]
DESCRIPTION
gcloud container provides comprehensive management for Google Kubernetes Engine (GKE), Google's managed Kubernetes service. It handles the complete lifecycle of Kubernetes clusters without requiring manual setup of master nodes or control plane components.
The clusters subcommand creates and manages GKE clusters with customizable node configurations, network settings, and Kubernetes versions. Node pools allow heterogeneous clusters with different machine types or configurations for different workload types. Scaling operations can adjust cluster capacity by modifying node pool sizes.
A critical feature is get-credentials, which configures kubectl by writing cluster authentication details to your kubeconfig file. This seamlessly connects the standard Kubernetes CLI tools to your GKE clusters. The command integrates with Google Container Registry for private image storage and supports advanced features like cluster autoscaling, node auto-repair, and automatic Kubernetes version upgrades.
PARAMETERS
RESOURCE
Resource type: clusters, node-pools, images.clusters CMD
GKE cluster management.node-pools CMD
Node pool operations.images CMD
Container image operations.get-credentials CLUSTER
Configure kubectl for cluster.--zone ZONE
Cluster zone.--help
Display help information.
CAVEATS
Clusters incur costs. Creation takes time. Kubectl configuration required for access.
HISTORY
gcloud container is part of the Google Cloud SDK for managing GKE, Google's managed Kubernetes service for running containerized applications.
SEE ALSO
gcloud(1), kubectl(1), gcloud-compute(1)
