Bootstrapping on GCP (Preview)
Google Cloud Platform (GCP) is supported as a bootstrap provider for creating Kubernetes fleets in Streamtime. This enables you to deploy and manage Kafka clusters on Google Kubernetes Engine (GKE) with integrated automation.
When to Use GCP
- Google Cloud Preference: When your workloads or data reside primarily in GCP.
- GKE Features: If you want to leverage GKE’s managed Kubernetes capabilities.
- Multi-Cloud Strategy: For organizations adopting a multi-cloud or hybrid cloud approach.
- Regional Compliance: When you need to deploy clusters in specific GCP regions for compliance or latency.
Key Features
- Managed Kubernetes (GKE): Automated provisioning and management of GKE clusters.
- Flexible Tenancy: Support for shared, isolated, or dedicated tenancy models.
- Integrated Security: Leverage GCP IAM and security features.
- Scalable Throughput: Define Kafka units and scale clusters as needed.
- Placement Options: Deploy in any supported GCP region.
How to Deploy on GCP
Follow these steps to bootstrap a Kubernetes fleet on GCP using Streamtime:
- Start Fleet Creation in Streamtime
- In the Streamtime UI, click “Create Kubernetes Fleet”.
- Select GCP as your bootstrap provider.
- Configure Tenancy & Sizing
- Choose tenancy mode (
shared
,isolated
, ordedicated
). - Set base domain, max tenancy, and max Kafka units.
- Choose tenancy mode (
- Placement Configuration
- Select the GCP region for your fleet.
- Advanced Configuration
- Upload your service account JSON key.
- Specify network and node machine type.
- Deploy and Validate
- Click Deploy. Streamtime will provision and configure the GKE fleet.
- Once deployed, the fleet status will show as “Healthy” and is ready for Kafka cluster deployments.