Skip to content

v3.0 - FROM scratch

Closed Aug 12, 2020 100% complete

For v3.0, we're starting from scratch, with a completely new architectural design in mind, to make future development easier.
Plans include:

  • new repository layout
    • this will also enable others to use k3d as a module (e.g. create clusters from within other Go programs)
  • a new CLI, inspired by kubernetes/kubectl and kubernetes-sigs/kind
    • new syntax (e.g. k…

For v3.0, we're starting from scratch, with a completely new architectural design in mind, to make future development easier.
Plans include:

  • new repository layout
    • this will also enable others to use k3d as a module (e.g. create clusters from within other Go programs)
  • a new CLI, inspired by kubernetes/kubectl and kubernetes-sigs/kind
    • new syntax (e.g. k3d create -n test becomes k3d create cluster test)
    • new library (spf13/cobra)
  • a new logging library (sirupsen/logrus)
  • consistent error handling
  • multi-master support (k3s v1.0.0+)
  • many new features

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.