Skip to content
Snippets Groups Projects
Select Git revision
  • dc00b96f47ec8051b1557ba43f67e7e25aa9cc76
  • master default protected
  • v2.28.1
  • v2.27.1
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
22 results

roadmap.md

Blame
  • user avatar
    Maxime Guyot authored and Kubernetes Prow Robot committed
    a9b67d58
    History

    Kubespray's roadmap

    Self deployment (pull-mode) #320

    • the playbook would install and configure docker and the etcd cluster
    • the following data would be inserted into etcd: certs,tokens,users,inventory,group_vars.
    • a "kubespray" container would be deployed (kubespray-cli, ansible-playbook)
    • to be discussed, a way to provide the inventory
    • self deployment of the node from inside a container #321

    Provisioning and cloud providers

    Tests

    • Run kubernetes e2e tests
    • Test idempotency on single OS but for all network plugins/container engines
    • single test on AWS per day
    • test scale up cluster: +1 etcd, +1 master, +1 node
    • Reorganize CI test vars into group var files

    Lifecycle

    • Upgrade granularity: select components to upgrade and skip others

    Networking

    • Opencontrail
    • Consolidate roles/network_plugin and roles/kubernetes-apps/network_plugin

    Kubespray API

    • Perform all actions through an API
    • Store inventories / configurations of multiple clusters
    • Make sure that state of cluster is completely saved in no more than one config file beyond hosts inventory

    Addons (helm or native ansible)

    • Helm
    • Ingress-nginx
    • kubernetes-dashboard

    Others

    • Organize and update documentation (split in categories)
    • Refactor downloads so it all runs in the beginning of deployment
    • Make bootstrapping OS more consistent
    • consul -> if officially supported by k8s
    • Flex volumes options (e.g. torrus support) #312
    • Clusters federation option (aka ubernetes) #329