tomMoulard / hub-helm-chart

Traefik Hub helm chart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Traefik Hub Helm Chart

Introduction

This chart installs the Hub agent in a Kubernetes cluster. The agent consists of two deployments: a controller and multiple authentication servers.

Installation

Prerequisites

  1. Helm v3 installed: helm version
  2. Traefik's chart repository: helm repo add traefik https://traefik.github.io/charts

Deploying Hub Agent for Kubernetes

helm install hub-agent traefik/hub-agent

You can customize the install with a values file. There are some EXAMPLES provided. Complete documentation on all parameters is in the default file

Upgrading Hub Agent for Kubernetes

One can check what has changed in the Releases.

# Update repository
helm repo update
# See current Chart & Hub Agent version
helm search repo traefik/hub-agent
# Upgrade Hub Agent
helm upgrade hub-agent traefik/hub-agent

Upgrading CRDs

With Helm v3, CRDs created by this chart can not be updated, cf the Helm Documentation on CRDs. Please read carefully release notes of this chart before upgrading CRDs.

kubectl apply --server-side --force-conflicts -k https://github.com/traefik/hub-helm-chart/hub-agent/crds/

Uninstall

helm uninstall hub-agent

If hub-agent was installed in a specific namespace

helm uninstall hub-agent --namespace hub-namespace

Contributing

Launch unit tests

make test

About

Traefik Hub helm chart

License:Apache License 2.0


Languages

Language:Smarty 70.6%Language:Makefile 19.8%Language:Shell 9.6%