mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-03 16:38:35 +08:00
* Update default roles for kube-agent chart in guides/documentation to be 'kube,app,discovery' We want users to not have problems with feature discovery of Kuberentes app discovery, so we're making sure by default our guides tell users to enable it. * Add missing backslash * Add enabling of App and Discovery roles when generating token for Kube We want users to not have problems with enabling Kuberneetes App discovery by default. * Add test checking that we provide correct '--set roles' text in command print out.
39 lines
1.9 KiB
HTML
39 lines
1.9 KiB
HTML
<html>
|
|
<head>
|
|
<title>Teleport Helm chart repo</title>
|
|
</head>
|
|
<body>
|
|
<h1>Teleport Helm chart repo</h1>
|
|
<h3>Add the repo</h3>
|
|
<pre>helm repo add teleport https://charts.releases.teleport.dev</pre>
|
|
<h3>Install a chart</h3>
|
|
<h4>See our <a href="https://goteleport.com/docs/kubernetes-access/helm/guides/">Helm chart guides</a> for HA setups in EKS or GKE.</h4>
|
|
<pre><b><a href="https://github.com/gravitational/teleport/tree/master/examples/chart/teleport-cluster">teleport-cluster:</a></b>
|
|
# Install a single node Teleport cluster and provision a cert using ACME.
|
|
# Set clusterName to a unique hostname, for example teleport.example.com
|
|
# Set acmeEmail to receive correspondence from Letsencrypt certificate authority.
|
|
|
|
helm install ${RELEASE_NAME?} teleport/teleport-cluster \
|
|
--create-namespace \
|
|
--namespace ${NAMESPACE?} \
|
|
--set clusterName=${CLUSTER_NAME?} \
|
|
--set acme=true \
|
|
--set acmeEmail=${EMAIL?}</pre>
|
|
<br />
|
|
<pre><b><a href="https://github.com/gravitational/teleport/tree/master/examples/chart/teleport-kube-agent">teleport-kube-agent:</a></b>
|
|
# Install or upgrade the Teleport kube agent which can be used to provide remote access to
|
|
# a remote Kubernetes cluster. Can also be used to run Teleport database or app service agents.
|
|
# Click the link above to see the README.
|
|
|
|
helm install ${RELEASE_NAME?} teleport/teleport-kube-agent \
|
|
--create-namespace \
|
|
--namespace ${NAMESPACE?} \
|
|
--set roles="kube\,app\,discovery" \
|
|
--set proxyAddr=${PROXY_ENDPOINT?} \
|
|
--set authToken=${JOIN_TOKEN?} \
|
|
--set kubeClusterName=${KUBERNETES_CLUSTER_NAME?}</pre>
|
|
<h3>Changelog</h3>
|
|
<pre>See the <a href="https://goteleport.com/docs/changelog/">Teleport Changelog</a> for a list of important changes between Helm chart versions.</pre>
|
|
</body>
|
|
</html>
|