started a readme

This commit is contained in:
Mike 2019-02-12 15:18:17 -05:00
parent 4276e98749
commit 6d3ef5950b

32
Readme.md Normal file
View file

@ -0,0 +1,32 @@
[![VizierDB](data:image/png;base64,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)](https://vizierdb.info)
# Deploy a Containerized Vizier Instance
Vizier is a cloud-enabled tool that makes it easy to explore, validate, transform and debug data.
- vizier core platform is open-source. See: [api](https://github.com/vizierdb/web-api), [ui](https://github.com/vizierdb/web-ui), [mimir](https://github.com/UBOdin/mimir) on GitHub
- for more details about Vizier see: <https://vizierdb.info>
### Components
Vizier has a number of components that are not trivial to set up manually:
* [Web UI] - React user interface!
* [API Server] - python wsgi api server
* [MimirDB] - virtual probabalistic database
* [Apache Spark] - distributed data processing
* [Hadoop] - evented I/O for the backend
* [S3] - optional data staging endpoint
Though instalation instructions for each of these components is availabel, it is timeconsuming and difficult to install them manually. So is there an easier containerized deploment? Yes! A kubernetes deployment is explained below.
### Installation
If you already have a [kubernetes](https://kubernetes.io/) cluster set up, good. If not, you can get a single node cluster setup pretty fast using [microk8s](https://microk8s.io/). See [microk8s docs](https://microk8s.io/docs/) for more details.
```sh
sudo snap install microk8s --classic
microk8s.enable dns dashboard
```