Installation
This document will introduce how to install Arcadia on a Kubernetes cluster quickly. We assume you already read the prerequsities.
Install
- Clone the code repoistory
git clone https://github.com/kubeagi/arcadia.git
- Enter the working directory
cd deploy/charts/arcadia
- Edit the
values.yaml
See chart parameters for advanced customization.
- Replace
<replaced-ingress-nginx-ip>
to the ip of ingress nginx
- Install arcadia
helm install arcadia -n kubeagi-system --create-namespace .
Check if all pods will be ready
kubectl get pods -n kubeagi-system
- Access the Portal
Visit https://portal.<replaced-ingress-nginx-ip>.nip.io
and use proper user to login, same as how kubebb works!
Uninstall
- Remove arcadia
helm uninstall arcadia -n kubeagi-system
Some notes
-
Expose minio console to visit your data, you can enable minio.ingress.console and access the console from
https://minio-console.<replaced-ingress-nginx-ip>.nip.io
-
Minio API will be exposed, as minio.ingress.api will be enabled by default. And files will be uploaded using MinIO API directly. API address is
https://minio-api.<replaced-ingress-nginx-ip>.nip.io