Google Kubernetes Engine (GKE) – introduction
GKE is managed K8s and abstracts away the need to manage the master plane components from a user's standpoint. Creating a GKE cluster is much easier than creating a K8s cluster. This is because GKE cluster creation removes the need to manually create nodes, configure nodes and certificates, and establish network communication between the nodes. GKE also offers options to autoscale and manage auto-upgrades of the cluster's node software.
The following are the key features of a GKE cluster. These features differentiate GKE from open source Kubernetes or K8s:
- Fully managed and abstracts away the need for a user to provide underlying resources.
- Uses a container-optimized OS, an OS that is maintained by Google and is built to scale quickly with minimal resource requirements.
- Supports auto-upgrade and provides options to either get the latest available features or a more stable version without manual intervention...