Create an External GKE Cluster
Create GKE Cluster
Create a cluster following these steps:
- Click on
Create External Cluster
button:
![Create External Cluster Create External Cluster](/img/kubermatic/v2.23/tutorials/external_clusters/create_external_cluster.png)
- Choose “Google Kubernetes Engine” from the supported providers:
![Select Provider Select Provider](/img/kubermatic/v2.23/tutorials/external_clusters/gke_select_provider.png)
![Select Preset Select Preset](/img/kubermatic/v2.23/tutorials/external_clusters/select_gke_preset.png)
![Configure Cluster Configure Cluster](/img/kubermatic/v2.23/tutorials/external_clusters/gke_settings.png)
- Click on
Create External Cluster
button
- Name: Provide a unique name for your cluster.
- Zone: Select the cluster zone from the dropdown list.
- Initial Node Count: Number of nodes for the creation of
defaultpool
along with cluster. - Kubernetes Version: Choose whether you’d like to upgrade the cluster’s control plane version manually or let GKE do it automatically.
- Static Version: Manually manage the version upgrades. GKE will only upgrade the control plane and nodes if it’s necessary to maintain security and compatibility, as described in the release schedule.
- Release Channel: Let GKE automatically manage the cluster’s control plane version.
Release Channel can be of 3 types: Regular (default), Rapid and Stable.
Regular: These versions have passed internal validation and are considered production-quality, but don’t have enough historical data to guarantee their stability.
Rapid: Rapid channel is offered on an early access basis for customers who want to test new releases before they are qualified for production use or general availability. Versions available in the Rapid Channel may be subject to unresolved issues with no known workaround and are not for use with production workloads or subject to any SLAs.
Stable: These versions have met all the requirements of the Regular channel and have been shown to be stable and reliable in production, based on the observed performance of running clusters.
Create Node Pool
![Add Node Pool Add Node Pool](/img/kubermatic/v2.23/tutorials/external_clusters/add_md.png)
- Name: Enter a unique name for this machine deployment.
- Kubernetes Version: Control Plane Version of Cluster is prefilled.
- Machine Type: Choose the machine family, type, and series that will best fit the resource needs of your cluster. You won’t be able to change the machine type for this cluster once it’s created.
- Disk Type, Disk Size
- AutoScaling: Autoscaling is recommended for standard configuration.
Set the minimum and maximum node counts for this node pool. You cannot set a lower minimum than the current node count in the node pool.
![Create Node Pool Create Node Pool](/img/kubermatic/v2.23/tutorials/external_clusters/gke_md.png)