Kubernetes

Kubernetes is an open-source orchestration system that automates the deployment, scaling and management of containerized applications, enabling optimization of IT costs. It reduces development and release timeframes, improves software scalability and availability, and provides a smooth migration path to the cloud. In addition, Kubernetes offers flexibility for multi-cloud deployments. GigaSpaces offers one-click deployment. Install anywhere, using the same code, convention and DevOps stack.

GigaSpaces utilizes Kubernetes in a high-availability design that also enables a smooth upgrade process with no downtime, supporting self-healing, load-balancing, and fast-load mechanisms, ensuring no data loss.

kubernetes diagram

GigaSpaces uses standard Kubernetes tools to ensure:

plane-icon

Cloud-native orchestration automation with self-healing, cooperative multi-tenancy, and RBAC authorization

plane-icon

Supports automatic Pod failover behavior

plane-icon

Primary and backup instances are always on separate Kubernetes nodes

plane-icon

Supports Scaling In elasticity, and increases the number of partitions allocated to a service, which is usually less expensive than vertical scaling

plane-icon

Rolling upgrades can be automated and implemented pod by pod, using Kubernetes’ Stateful Sets

plane-icon

Support for Kubernetes Custom Resources Definition (CRD)

InfoWant to learn more?

|

Download our smart DIH brochure

Download Now