Nodes are autoscaled when the cluster is short of ephemeral storage space with cluster autoscaling enabled.Ģ) The Local SSD block option is for those who want more control over the underlying storage and who want to build their own node-level cache for their pods to drive better performance for applications. When pods request ephemeral storage, they are automatically scheduled on nodes that have Local SSDs attached. Now Local SSD can be used through GKE with two different options:ġ) The ephemeral storage Local SSD option is for those who want fully managed local ephemeral storage backed by Local SSDs that is tied to the lifecycle of the pod. This represents the culmination of work across the upstream Kubernetes community to add isolation for ephemeral volumes and to make Google Cloud APIs generally available for configuring Local SSD for performant local storage. GKE recently released built-in Local SSD support to become the first managed Kubernetes platform to offer applications ephemeral and raw-block storage that can be provisioned with familiar Kubernetes APIs. If your workload needs more IOPS and better latency over durability, you’ll find this is a reasonable trade-off. Local SSDs give better performance than PD SSDs and Filestore in exchange for less durability the data is lost if the Compute Engine instance is stopped or encounters various error conditions. Local SSD is a Compute Engine product that allows ephemeral access to high-performance SSDs directly attached to the physical host. Now you can use generally available APIs for creating ephemeral or raw-block storage volumes that are all based on NVMe, yielding up to 1.7x better performance than SCSI. Previously, GKE Local SSD usage was either on older SCSI-based technology or using beta (and alpha) APIs. As data is processed, it moves between the local storage and RAM making input/output operations per second (IOPS) performance important. These applications download data to the Local SSD from object storage such as Google Cloud Storage (GCS) and process this data in applications running as pods on GKE. AI/ML, analytics, batch, in-memory caches. Customers on Google Kubernetes Engine (GKE) use Local SSD for applications that need to rapidly download and process data eg.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |