Rancher Server was used to deploy Rancher Kubernetes Engine (RKE) nodes and Google Kubernetes Engine (GKE) nodes. Etcd was used for distributed key-value storage. Various networking, storage, and security configurations were applied across the heterogeneous Kubernetes clusters. Monitoring and logging were established to observe cluster health and troubleshoot issues.