Merge branch 'patch-1' of https://github.com/mr-c/arvados into mr-c-patch-1
[arvados.git] / doc / install / arvados-on-kubernetes.html.textile.liquid
1 ---
2 layout: default
3 navsection: installguide
4 title: Arvados on Kubernetes
5 ...
6 {% comment %}
7 Copyright (C) The Arvados Authors. All rights reserved.
8
9 SPDX-License-Identifier: CC-BY-SA-3.0
10 {% endcomment %}
11
12 Arvados on Kubernetes is implemented as a @Helm 3@ chart.
13
14 {% include 'notebox_begin_warning' %}
15 This Helm chart does not retain any state after it is deleted. An Arvados cluster created with this Helm chart is entirely ephemeral, and all data stored on the cluster will be deleted when it is shut down. This will be fixed in a future version.
16 {% include 'notebox_end' %}
17
18 h2(#overview). Overview
19
20 This Helm chart provides a basic, small Arvados cluster.
21
22 Current limitations, to be addressed in the future:
23
24 * An Arvados cluster created with this Helm chart is entirely ephemeral, and all data stored on the cluster will be deleted when it is shut down.
25 * No dynamic scaling of compute nodes (but you can adjust @values.yaml@ and reload the Helm chart)
26 * All compute nodes are the same size
27 * Compute nodes have no cpu/memory/disk constraints yet
28 * No git server
29
30 h2. Requirements
31
32 * Minikube or Google Kubernetes Engine (Kubernetes 1.10+ with at least 3 nodes, 2+ cores per node)
33 * @kubectl@ and @Helm 3@ installed locally, and able to connect to your Kubernetes cluster
34
35 Please refer to "Arvados on Minikube":/install/arvados-on-kubernetes-minikube.html or "Arvados on GKE":/install/arvados-on-kubernetes-GKE.html for detailed installation instructions.
36