Install GKE on AWS
-
Installation prerequisites
An overview of the prerequisite tasks you must complete before installing GKE on AWS.
-
Configure AWS CLI
Configure the AWS command line interface.
-
Configure the Google Cloud CLI
Install and configure the Google Cloud SDK.
-
Configure cluster access for kubectl
Configure `kubeconfig` to connect to your cluster.
-
Connect and authenticate to your cluster
Connect and authenticate to your cluster.
-
Create AWS IAM roles
Set up the AWS IAM roles that GKE on AWS needs to operate.
-
Create an AWS VPC
Create an AWS VPC for your cluster.
-
Create an AWS KMS key
Create an AWS KMS key to encrypt your application data.
-
Create an EC2 key pair
Create an EC2 key pair to secure communications within your cluster.
-
GKE Identity Service
Manage identity with Anthos Identity Service.
-
Network policy overview
Configure a network policy.
-
Configure a network load balancer
Configure network load balancing for your cluster.
-
Configure an HTTP load balancer
Configure an HTTP/S load balancer for your cluster.
-
Network policy logging
Enable and use Network policy logging.
-
Use a proxy
Route GKE on AWS traffic through an HTTP proxy.
-
Use Google Workload Identity
Configure Workload Identity for access to Google Cloud services.
-
Use AWS Workload Identity
Configure Workload Identity for access to AWS services.
-
Create a cluster
Create a cluster with GKE on AWS.
-
Create a node pool
Create a node pool to run your workloads.
-
Delete a cluster
Delete a cluster.
-
Delete a node pool
Delete a node pool.
-
Update a cluster
Update a cluster's configuration.
-
Update a node pool
Update a node pool's configuration.
-
Rotate encryption keys
Rotate your encryption keys to maintain secure communication.
-
Install additional CSI drivers
Install additional Container Storage Interface (CSI) drivers on your cluster.
-
Use StorageClasses with your workloads
Use StorageClasses to set storage parameters for your workloads.
-
Use a pre-existing EBS volume
Import and use a pre-existing Elastic Block Store (EBS) volume with your workloads.
-
Configure an EFS file system
Set up an Elastic File System (EFS) resource with static and dynamic provisioning.
-
Use an EFS file system
Use an Elastic File System (EFS) resource in your workloads.
-
Snapshot a PersistentVolume
Create and restore a Snapshot of a PersistentVolume.
-
Configure Cloud Audit Logs
Configure Cloud Audit Logs to track cluster administrative access.
-
Configure Cloud Logging
Configure your cluster to use Cloud Logging.
-
Configure Cloud Monitoring
Configure your cluster to use Google Cloud Monitoring.
-
Install Config Sync
Install Config Sync for your cluster.
-
Install Policy Controller
Install Policy Controller for your cluster.
Use GKE on AWS
Administer GKE on AWS
Configure storage
Install add-ons
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.