Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ jobs:
kubectl create -f https://github.com/stashed/installer/raw/master/crds/stash-crds.yaml
kubectl create -f https://github.com/kubevault/installer/raw/master/crds/kubevault-crds.yaml
kubectl create -f https://github.com/kubedb/installer/raw/master/crds/kubedb-crds.yaml
kubectl create -f https://github.com/kubedb/installer/raw/master/bundle/manifests/installer.kubedb.com_kubedbs.yaml
kubectl create -f https://github.com/kubernetes-csi/external-snapshotter/raw/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml
kubectl create -f https://github.com/kubestash/installer/raw/master/crds/kubestash-crds.yaml
# recommendation
Expand Down Expand Up @@ -92,6 +93,11 @@ jobs:
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/config.virtual-secrets.dev_secretstores.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secretmounts.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secrets.yaml
# argocd crds
kubectl create -f https://github.com/argoproj/argo-cd/raw/v3.4.3/manifests/crds/application-crd.yaml
# fluxcd crds
# kubectl create -f https://github.com/fluxcd/helm-controller/raw/v1.3.0/config/crd/bases/helm.toolkit.fluxcd.io_helmreleases.yaml
# kubectl create -f https://github.com/fluxcd/source-controller/raw/v1.6.2/config/crd/bases/source.toolkit.fluxcd.io_helmrepositories.yaml

- name: Check codespan schema
run: |
Expand Down
2 changes: 1 addition & 1 deletion docs/operatormanual/recommendation/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ section_menu_id: operatormanual
Before using KubeDB Recommendations, ensure that:

* You have a running Kubernetes cluster with `kubectl` configured (e.g. via [kind](https://kind.sigs.k8s.io/docs/user/quick-start/)).
* KubeDB is installed following the [setup guide](/docs/setup/install/kubedb.md), with the Supervisor enabled:
* KubeDB is installed following the [setup guide](/docs/setup/install/kubedb/_index.md), with the Supervisor enabled:

```bash
--set supervisor.enabled=true
Expand Down
4 changes: 2 additions & 2 deletions docs/setup/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ aliases:
# Setup

<div style="text-align: center;">
<a class="button is-info is-medium is-active has-text-weight-normal" href="/docs/setup/install/kubedb.md" style="background:#FC6011; width: 18rem;">Install KubeDB</a>
<a class="button is-info is-medium is-active has-text-weight-normal" href="/docs/setup/install/kubedb/_index.md" style="background:#FC6011; width: 18rem;">Install KubeDB</a>
</div>
<br>

The setup section contains instructions for installing the KubeDB and its various components in Kubernetes. This section has been divided into the following sub-sections:

- **Install KubeDB:** Installation instructions for KubeDB and its various components.
- [KubeDB](/docs/setup/install/kubedb.md): Installation instructions for KubeDB.
- [KubeDB](/docs/setup/install/kubedb/_index.md): Installation instructions for KubeDB.
- [KubeDB kubectl Plugin](/docs/setup/install/kubectl_plugin.md): Installation instructions for KubeDB `kubectl` plugin.
- [Troubleshooting](/docs/setup/install/troubleshoting.md): Troubleshooting guide for various installation problems.

Expand Down
122 changes: 0 additions & 122 deletions docs/setup/install/kubedb.md

This file was deleted.

39 changes: 39 additions & 0 deletions docs/setup/install/kubedb/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Install KubeDB
description: Installation guide for KubeDB
menu:
docs_{{ .version }}:
identifier: install-kubedb-enterprise
name: KubeDB
parent: installation-guide
weight: 20
product_name: kubedb
menu_name: docs_{{ .version }}
section_menu_id: setup
---

# Install KubeDB

## Get a Free License

Download a FREE license from [AppsCode License Server](https://appscode.com/issue-license?p=kubedb).

> KubeDB licensing process has been designed to work with CI/CD workflow. You can automatically obtain a license from your CI/CD pipeline by following the guide from [here](https://github.com/appscode/offline-license-server#offline-license-server).

## Choose an Installation Method

KubeDB can be installed in several ways. Pick the one that fits your workflow:

- [Helm 3](/docs/setup/install/kubedb/helm.md) — recommended for most users.
- [YAML](/docs/setup/install/kubedb/yaml.md) — render manifests and apply with `kubectl`.
- [ArgoCD](/docs/setup/install/kubedb/argocd.md) — GitOps via ArgoCD `Application` resources.
- [FluxCD](/docs/setup/install/kubedb/fluxcd.md) — GitOps via the Flux Helm Controller.
- [OpenShift](/docs/setup/install/kubedb/openshift.md) — standard chart, Red Hat certified chart, or OperatorHub.

After installing, see [Common Configuration](/docs/setup/install/kubedb/configuration.md) to enable database engines and verify the installation.

## Purchase KubeDB License

If you are interested in purchasing KubeDB license, please contact us via sales@appscode.com for further discussion. You can also set up a meeting via our [calendly link](https://calendly.com/appscode/30min).

If you are willing to purchase KubeDB but need more time to test in your dev cluster, feel free to contact sales@appscode.com. We will be happy to extend your trial period.
Loading
Loading