Naftiko Skipper¶
Naftiko Skipper is the Kubernetes operator that turns
Capabilitycustom resources into running integration workloads. You write a YAML spec describing what your service exposes and what it consumes — the operator handles the rest.
Core Concepts¶
| Component | Purpose |
|---|---|
Capability |
User-facing CRD describing a capability |
CapabilityClass |
Operational defaults (CPU/memory/autoscaling/resilience) |
Skipper Operator |
Reconciliation engine |
ikanos runtime |
Executes the capability spec |
Technology Stack¶
| Component | Version |
|---|---|
| Java | 21 |
| GraalVM native-image | 21 |
| Java Operator SDK (JOSDK) | 5.1.0 |
| Fabric8 Kubernetes Client | 7.3.1 |
| Jackson | 2.18.3 |
| SLF4J + Logback | 2.0 / 1.5 |
Philosophy¶
Skipper follows the Kubernetes operator model:
Users declare intent. The operator continuously enforces it.