Files
kubevela/docs/install.md
2020-10-26 16:31:38 -07:00

1.5 KiB

Install KubeVela

Prerequisites

  • ubernete cluster which is v1.15.0 or greater
  • kubectl current context is configured for the target cluster install
    • kubectl config current-context

Minikube

TODO enable ingress controller

KinD

TODO anything need to do?

Get KubeVela

TODO please give a copy-paste friendly shell instead of instructions

  1. Download the latest vela binary from the releases page.
  2. Unpack the vela binary and add it to $PATH to get started.
$ sudo mv ./vela /usr/local/bin/vela

Initialize KubeVela

$ vela install

This command will install KubeVela server components in your Kubernetes cluster.

Verify

TODO Paste a output of successful installation here.

Dependencies

TODO Describe how vela install handle Prometheus & Grafana, Flagger and KEDA, and what if user want to replace them with his own version. (It's fine to say KEDA, Flagger is a temporary fork and we will ship the fixes to upstreams very soon)

Clean Up

$ helm uninstall kubevela -n vela-system
release "kubevela" uninstalled
$ kubectl delete crd workloaddefinitions.core.oam.dev traitdefinitions.core.oam.dev  scopedefinitions.core.oam.dev
customresourcedefinition.apiextensions.k8s.io "workloaddefinitions.core.oam.dev" deleted
customresourcedefinition.apiextensions.k8s.io "traitdefinitions.core.oam.dev" deleted
$ rm -r ~/.vela