kubebb / core

A declarative component lifecycle management platform
https://kubebb.github.io/website
Apache License 2.0
8 stars 9 forks source link

Add a new CLI to help user finish the kubebb quick start #315

Open bjwswang opened 1 year ago

bjwswang commented 1 year ago

We add kctl start --context ~/.kube/config as the 1st command which help user finish the quick start:

  1. create a one-node kind cluster(optional)
  2. deploy kubebb core
  3. deploy building base(optional)
  4. deploy lowcode platform(optional)
bjwswang commented 1 year ago
bjwswang commented 1 year ago

Install

1.install core YES

  1. install cluster-component (ComponentPlan) YES/NO

    • cert-manager (kubebb/core)
    • nginx-ingress (random selected) - interact node
    • upgrade kubebb/core to enable webhook
  2. installl u4a-component(building-base) YES/NO (ComponentPlan)

    • PreCheck
    • Continue
  3. Component Store YES/NO (ComponentPlan)

Uninstall

  1. Uninstall store
  2. U4A
  3. core
  4. cluster-component