Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.63 KB

File metadata and controls

49 lines (35 loc) · 1.63 KB

1. kubestack-client

Java Client for kubestack, which is a private project.

Note: kubeext-jdk is a heavy work in progress.

Authors

avatar

2. Introduce KubeStack

2.1 KubeStack brief

KubeStack is a Kubernetes-based virtual machine management platform, which extends Kubernetes by adding additional virtualization resource types through Kubernetes's Custom Resource Definitions API. By using this mechanism, the Kubernetes API can be used to manage these VM resources alongside all other resources Kubernetes provides:

  • VirtualMachine: kubectl get vm
  • VirtualMachinePool: kubectl get vmp
  • VirtualMachineDisk: kubectl get vmd
  • VirtualMachineImage: kubectl get vmi
  • VirtualMachineDiskImage: kubectl get vmdi
  • VirtualMachineSnapshot: kubectl get vmsn
  • VirtualMachineNetwork: kubectl get vmn

Note: KubeStack is a heavy work in progress.

2.2 resources

3 roadmap

  • 2.0.0: production-ready