---
# System prepended metadata

title: Tinykube development roadmap

---

# Tinykube development roadmap

## Areas needs to improve

| Topic  | Comment | Estimation | #Developer
| -------- | -------- |-------- |-------- |
| Runtime storage optimization    |      |      |
| Runtime memory optimization    |      |      |
| Runtime cpu optimization    |      |      |
| Tinykube image size optimization     | We need to use the custom distroless image base for tinykube     |      |
| CNI: antrea (addon)     |      |      |
| CNI: calico (addon)     |      |      |
| CNI: multus (addon)     |      |      |
| fluent-bit (addon)     |      |      |
| prometheus (addon)     |      |      |
| metrics-server (addon)     |      |      |
| ARM Support  |      |      |
| Default local persistence volume  (addon)  |      |      |
| Easy 1 step installation   |      |      |
| Host Dependencies installation   |   socat <br/> conntrack <br/> apparmor   |      |
| Support for air-gap envs  |      |      |
| OS support  |   Ubuntu20.x: P0 <br/> Photon3: P0 <br/> Photon4: ? <br/> RHEL: ? <br/> Centos: ?  |      |
| Auto-Deploying Manifests  |      |      |
| Backup Restore    |  [velero](https://velero.io/)    |      |
| In-place upgrade   |      |      |
| Multinode support   |      |     |
| Automated upgrades  | Multiple nodes can be selected and upgraded at once via labeling: kubectl label node      |     |
| Option to substitute Containerd with Docker/others   |   Do we need this?   |
| Certified by Kubernetes  |  Using sonobuoy    |
| Enable rootless mode  |   Need to explore it   |
| kapp-controller (addon)   |     |
| cert-manager (addon)     |      |
| harbor (addon)     |      |
| vSphere-csi (addon)     |      |
| SRIOV (addon)     |      |
| DHCP IPAM  (addon)   |      |
| Single process  |    go-routines based SNC run   |
| LCM of tinyTKG using TMC  |       |
| Optimized TMC agent  |       |
| Provising tinyTKG cluster on vsphere (using CAPV)  |       |


