Google Kubernetes Engine (GKE) is a managed service that allows you to run and manage containerized applications using Kubernetes. It automates tasks like deployment, scaling, and operations of application containers across clusters of hosts.
In contrast, Compute Engine provides virtual machines (VMs) that you can use to run applications and workloads without the container orchestration capabilities of Kubernetes. GKE focuses on container management, while Compute Engine focuses on VM management.