Skip to content
Community

logo

Teleport#

Chart Name Version App version
teleport-cluster 18.6.8 18.6.8

The teleport-cluster Helm chart enables you deploy and manage a self-hosted, high-availability Teleport cluster. This chart launches the Teleport Auth Service, Teleport Proxy Service, and the Kubernetes infrastructure required to support these services. The guides in this section show you how to use the teleport-cluster Helm chart in your environment.

You do not need to deploy the Auth Service and Proxy Service on Kubernetes in order to protect a Kubernetes cluster with Teleport, and it is possible to enroll a Kubernetes cluster on Teleport Cloud or by running the Teleport Kubernetes Service on a Linux server. For instructions on enrolling a Kubernetes cluster with Teleport, read the Kubernetes Access documentation..

Prerequisites#

Deploy k0rdent v0.2.0: QuickStart

Install template to k0rdent#

helm upgrade --install teleport-cluster oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=teleport-cluster:18.6.8" \
  --set "k0rdentApiVersion=v1alpha1" -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                            VALID
# kcm-system   teleport-cluster-18-6-8         true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
  name: teleport
spec:
  clusterSelector:
    matchLabels:
      group: demo
  serviceSpec:
    services:
    - template: teleport-cluster-18-6-8
      name: teleport-cluster
      namespace: teleport
      values: |
        teleport-cluster:
          clusterName: teleport-cluster