Skip to content

Commit

Permalink
Add "Try with K8s Helm"
Browse files Browse the repository at this point in the history
  • Loading branch information
nomeguy committed Dec 17, 2023
1 parent 066875a commit 76cc8fc
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
62 changes: 62 additions & 0 deletions docs/basic/try-with-helm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: (Optional) Try with K8s Helm
description: Learn how to deploy Casdoor on Kubernetes using Helm
keywords: [Casdoor, Helm, Kubernetes, K8s]
authors: [nomeguy]
---

## Introduction

Now we show how to deploy Casdoor on Kubernetes using Helm for easy and scalable management.

## Prerequisites

- A running Kubernetes cluster
- Helm v3 installed

## Installation Steps

### Step 1: Add Casdoor Helm Repository

Add the Casdoor Helm repository to your Helm client:

```shell
helm repo add casdoor https://hub.docker.com/repository/docker/casbin/casdoor-helm-charts
helm repo update
```

### Step 2: Install the Casdoor Chart

Install the Casdoor chart with the release name `my-casdoor`:

```shell
helm install my-casdoor casdoor/casdoor-helm-charts
```

### Step 3: Accessing Casdoor

Once installed, Casdoor can be accessed at the provided service URL by your Kubernetes cluster.

### Customization and Configuration

Customize your Casdoor installation by modifying the Helm chart values. For detailed options, refer to the `values.yaml` file in the chart.

### Managing the Deployment

To upgrade your Casdoor deployment:

```shell
helm upgrade my-casdoor casdoor/casdoor-helm-charts
```

To uninstall Casdoor:

```shell
helm delete my-casdoor
```

For further management and customization, refer to the Helm and Kubernetes documentation.

## Conclusion

Using Helm to deploy Casdoor on Kubernetes simplifies the management and scalability of your authentication services within your Kubernetes environment.
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ module.exports = {
"basic/core-concepts",
"basic/server-installation",
"basic/try-with-docker",
"basic/try-with-helm",
"basic/public-api",
"basic/tutorials",
{
Expand Down

0 comments on commit 76cc8fc

Please sign in to comment.