@@ -5,7 +5,7 @@ description: >
55
66# Installation with Helm
77
8- Kube -bind can be installed on an existing Kubernetes cluster using the official Helm OCI charts.
8+ kube -bind can be installed on an existing Kubernetes cluster using the official Helm OCI charts.
99The backend chart is available as an OCI image for service providers, with konnector charts coming soon for service consumers.
1010
1111## Quick Start
@@ -21,21 +21,21 @@ The following prerequisites are required. Click the links below for detailed set
2121- ** [ cert-manager] ( #cert-manager-setup ) ** - For TLS certificate management
2222- ** [ OIDC provider] ( #oidc-provider-setup ) ** - For authentication (Dex, Keycloak, etc.)
2323
24- ### Install Kube-Bind Backend
24+ ### Install kube-bind Backend
2525
26261 . ** Get the latest chart version:**
27-
27+
2828 Visit the [ releases page] ( https://github.com/kube-bind/kube-bind/releases ) or check available versions:
2929 ``` bash
3030 # For latest tag version (recommended for production):
3131 VERSION=$( curl -s https://api.github.com/repos/kube-bind/kube-bind/releases/latest | grep ' "tag_name"' | cut -d' "' -f4 | sed ' s/v//' )
32-
32+
3333 # Or use a specific development version:
3434 # VERSION=0.0.0-<git-sha>
3535 ```
3636
37372 . ** Configure your values:**
38-
38+
3939 Edit ` deploy/charts/backend/examples/values-local-development.yaml ` and replace the placeholder values:
4040 - ` ### REPLACE ME ### ` with your actual OIDC credentials
4141 - Update hostnames to match your setup
@@ -48,7 +48,7 @@ The following prerequisites are required. Click the links below for detailed set
4848 --create-namespace \
4949 --values ./deploy/charts/backend/examples/values-local-development.yaml \
5050 kube-bind oci://ghcr.io/kube-bind/charts/backend --version ${VERSION}
51-
51+
5252 # Or install a specific development version
5353 # helm upgrade --install \
5454 # --namespace kube-bind \
150150
151151### OIDC Provider Setup
152152
153- Kube -bind requires an OIDC provider for authentication. Here's how to set up Dex as an example:
153+ kube -bind requires an OIDC provider for authentication. Here's how to set up Dex as an example:
154154
155155#### Install Dex OIDC Provider
156156
@@ -186,21 +186,21 @@ helm repo add dex https://charts.dexidp.io
186186cat > /tmp/dex-values.yaml << EOF
187187config:
188188 issuer: https://auth.example.com # Replace with your domain
189-
189+
190190 logger:
191191 level: "debug"
192-
192+
193193 storage:
194194 type: kubernetes
195195 config:
196196 inCluster: true
197-
197+
198198 web:
199199 https: 0.0.0.0:5557
200200 tlsCert: /etc/dex/tls/tls.crt
201201 tlsKey: /etc/dex/tls/tls.key
202202 http: "0.0.0.0:5556"
203-
203+
204204 connectors:
205205 - type: github
206206 id: github
@@ -210,7 +210,7 @@ config:
210210 clientSecret: ### REPLACE ME ###
211211 redirectURI: https://auth.example.com/callback
212212 org: your-org # Replace with your GitHub org
213-
213+
214214 staticClients:
215215 - id: kube-bind
216216 redirectURIs:
@@ -264,7 +264,7 @@ For production deployments, create your own values file based on the example.
264264
265265## Available OCI Charts
266266
267- Kube -bind Helm charts are published as OCI images to GitHub Container Registry:
267+ kube -bind Helm charts are published as OCI images to GitHub Container Registry:
268268
269269### Backend Chart
270270- ** Registry** : ` oci://ghcr.io/kube-bind/charts/backend `
@@ -292,7 +292,7 @@ Development charts are built from every commit to the main branch with the forma
292292# Install latest stable release (recommended for production)
293293helm upgrade --install kube-bind oci://ghcr.io/kube-bind/charts/backend --version ${VERSION}
294294
295- # Install specific release version
295+ # Install specific release version
296296helm upgrade --install kube-bind oci://ghcr.io/kube-bind/charts/backend --version 1.0.0
297297
298298# Install development build (for testing)
0 commit comments