Skip to content

Kubernetes Integration

This section provides an overview of how you can run Kubernetes clusters on top of the Infrastructure as a Service layer of IronCore.

Provider Specific Integrations

The typical provider specific integration points in Kubernetes are the following:

  • CNI: Container Network Interface, used for networking in Kubernetes.
  • CSI: Container Storage Interface, used for storage in Kubernetes.
  • CRI: Container Runtime Interface, used for container runtimes in Kubernetes.
  • Loadbalancing: Load balancing for services in Kubernetes.
  • Other Infrastructure specific Integrations: This includes any other provider specific integrations such as Node topology information.

As for CNI and CRI you can use almost any implementation that is compatible with Kubernetes.

For CSI, IronCore provider an own implementation of the CSI interface.

Additionally, the IronCore Cloud Controller Manager provides the necessary integration points of handling Loadbalancing and other provider specific integrations like the Node lifecycle and topology information.

Gardener Integration

IronCore is also integrated with Gardener, a Kubernetes-native project for managing Kubernetes clusters at scale. The section on Gardener Integration provides more details on how to use IronCore with Gardener.