Karpenter Provider for IBM Cloud

March 13, 2026 · View on GitHub

Go Tests codecov Go Report Card License GitHub release (latest by date) Documentation

This repository contains the Karpenter Provider implementation for IBM Cloud, enabling dynamic node provisioning in IBM Cloud Kubernetes clusters using Karpenter.

View Full Documentation | Getting Started Guide

Overview

Karpenter is an open-source node provisioning project for Kubernetes. This provider extends Karpenter's functionality to work with IBM Cloud, allowing for:

  • Dynamic node provisioning in IBM Cloud VPC
  • Instance type management and selection
  • Automated scaling based on workload demands
  • Integration with IBM Cloud APIs

Kubernetes Support

Kubernetes VersionStatus
1.35✅ Supported
1.36+⚠️ Untested

Based on dependency analysis. Generated on 2026-03-12.

Container Images

Multi-architecture images (amd64, arm64, s390x) are published to quay.io/karpenter-provider-ibm-cloud/controller.

See Container Images for details on pulling images, supported architectures, and Nightly Builds for testing pre-release versions.

Getting Help

Community Support

Contributing

Contributions are welcome! Please read our Contributing Guidelines for details on how to submit pull requests.

License

This project is licensed under the Apache 2 License.