Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 4.15 KB

roadmap.md

File metadata and controls

66 lines (51 loc) · 4.15 KB

Kubean Roadmap

The current Roadmap is tentative, and the exact schedule depends on the needs of the community.

For features not mentioned in the Roadmap, we can discuss them in the issues.

Q3 2022

  • Design Kubean project architecture process like architecture.md
  • Verify Kubean's cluster lifecycle management operations
  • Add OS packages to build CI #62
  • Provide Kubean API #128

Q4 2022

  • Implement E2E tests like kubean test case
  • Ensure k8s images and binary packages support the ARM architecture #200
  • Support for upgrade package builds #289
  • Adapt the deployment for offline scenario RHEL8.4 #325
  • Support for restore package manager configuration #298
  • Support for restoring Kubeconfig after the cluster deployment #192
  • Add SSH Key authentication deployment method #302

Q1 2023

  • Support for apt package manager configuration #459
  • Support for custom actions for Cluster Operation CRD #361
  • Kubean chart supports charts-syncer #468
  • Add pre-testing before deployment #555
  • Adapt the Uniontech V20 1020a linux #583

Q2 2023

  • Support for clustered deployments based on OpenEuler offline scenarios #628
  • Support for Other Linux to automatically build offline scenario-dependent system packages via scripts #627
  • Update the kubean documentation site with mkdocs #728
  • Optimize release CI #863
  • Add ansible script for certificate renewal #884
  • Update the release process #869

Q3 2023

  • Add certificate renewal script: #884
  • Implement daily deployment verification for the latest version of upstream kubespray: #870
  • Ensure cascading deletion of Cluster resources: #918
  • Add cleanup weight for ClusterOperation records: #983

Q4 2023

  • Optimize offline image package to OCI format: #996
  • Improve logging input for Operators: #1032
  • Enhance query efficiency of Manifest resources: #1036
  • Refactor image import script to support multi-architecture import: #1040

Q1 2024

  • Improve execution efficiency of precheck script: #1076
  • Optimize tuning performance of ClusterOperation: #1082
  • Refactor logic of custom resource generation script: #1152
  • Fix offline package version issue for Ubuntu 18.04: #1158
  • Automate pre-steps for limiting disk usage per container in Docker: #1179

Q2 2024

  • Provide a client command-line tool and convenient method for generating custom resource modules
  • Capacity planning for cluster deployment on different node scales
  • Provide a complete offline resource management solution
  • Support multiple lifecycle management engines, such as kubespray and kubekey.
  • Enable cluster operation rollback based on ostree.