InterSystems Kubernetes Operator
The InterSystems Kubernetes Operator (IKO) automates deployment of InterSystems IRIS® topologies on any Kubernetes platforms.
KubernetesOpens in a new tab is an open-source orchestration engine for automating deployment, scaling, and management of containerized workloads and services. You define the containerized services you want to deploy and the policies you want them to be governed by; Kubernetes transparently provides the needed resources in the most efficient way possible, repairs or restores the deployment when it deviates from spec, and scales automatically or on demand. The InterSystems Kubernetes Operator (IKO) extends the Kubernetes API with the IrisCluster custom resource, which can be deployed as an InterSystems IRIS® sharded cluster, distributed cache cluster, or standalone instance (all optionally mirrored) on any Kubernetes platform. The IKO also adds InterSystems IRIS-specific cluster management capabilities to Kubernetes, enabling automation of tasks like adding nodes to a cluster, which you would otherwise have to do manually by interacting directly with the instances.
Learning Resources and Documentation
Versions 3.5, 3.6, and 3.7 of the InterSystems Kubernetes Operator are compatible with InterSystems IRIS versions 2022.2, 2022.3, 2023.1, 2023.2, 2023.3, and 2024.1.
Version 3.3 of the InterSystems Kubernetes Operator is compatible with InterSystems IRIS versions 2021.2, 2022.1, and 2022.2.
Version 3.1 of the InterSystems Kubernetes Operator is compatible with InterSystems IRIS version 2021.1.
You can pull container images for this component from the InterSystems Container Registry.