Get startedGet started for free

GKE Fleet Management

1. GKE Fleet Management

GKE provides several features to help you effectively manage your fleets and applications. Connect Agent is a Kubernetes deployment used to manage fleet connections between Google Cloud and other cloud providers. When you register your cluster within a Google Cloud fleet, the Connect Agent is automatically installed. This agent creates a secure connection between your cluster and your Google Cloud host project, regardless of where the cluster is located. This lets you manage your clusters and workloads from Google Cloud and use Google Cloud Services. While beyond the scope of this course, GKE also provides support for connectivity to on-premises environments. You can manage network traffic across your fleet with built-in load balancing solutions in GKE, ensuring optimal performance and high availability. The default GKE load balancers are external passthrough network load balancers for layer 4 and external application load balancers for layer 7. Both are managed services, so you don't need to worry about configuration or provisioning. With multi-cluster ingress, you can easily distribute traffic across multiple clusters using a single load balancer. GKE has modes for load balancing clusters hosted on-premises. You can also manually configure load balancing to integrate with your existing solutions. GKE clusters hosted on public clouds use platform-native load balancers. Authentication and authorization can be significant challenges when working with multiple clusters across multiple providers. GKE provides consistent, simple, and secure authentication solutions for interacting with your clusters. Regardless of where your clusters are located, you can use your Google identity to authenticate to clusters across your fleet using Google credentials. Directly access your clusters or integrate your Google identity with automated tools like build pipelines and DevOps workflows. With GKE, your teams can also use their existing login credentials from third-party providers like Microsoft Active Directory Federation Service, ADFS, Azure AD, and Okta to access any cluster in your fleet. Depending on the environment, you can also use SAML and LDAP. Another challenge when working with multiple clusters is consistent enforcement of security and regulatory compliance policies across the fleet. Many organizations have strict requirements, for example, financial service applications that need to protect consumer information. These organizations must meet these compliance standards at scale. Policy Controller validates every API request to your Kubernetes cluster and ensures that they comply with your organization's specific security and governance rules. GKE also provides robust security, access control, and authentication features for applications. Binary authorization helps ensure that only trusted images are deployed on your fleet's clusters. Kubernetes network policy lets you specify which pods are allowed to communicate with each other and other network endpoints. Cloud Service Mesh access control gives you fine-grained control over which services can communicate with each other. You can use service accounts and request attributes to define precise access rules for your applications. The Google Cloud Console is the command center for managing Google Cloud projects and resources. GKE brings enterprise-scale observability features and dashboards to the Google Cloud Console for full visibility into your fleet. View high-level details or drill into the data to identify issues and troubleshoot. For more in-depth information about your clusters and their workloads, you can use Cloud Logging and Cloud Monitoring. Depending on your organization and project needs, GKE also integrates with other observability tools, like open-source Prometheus and Grafana, and third-party tools such as Elastic and Splunk. For microservices-based applications, Cloud Service Mesh provides a unified control plane and integrates with existing tools for efficient operation and troubleshooting at scale.

2. Let's practice!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.