安装
要在 Kubernetes 集群内部运行 Kubetail,您可以使用 Helm 安装应用及其所需资源,也可以手动应用 YAML 清单完成安装。
Helm
标题为“Helm”的章节要使用 helm 安装 Kubetail,先添加 Kubetail 组织的 chart 仓库,然后安装 kubetail chart:
helm repo add kubetail https://kubetail-org.github.io/helm-charts/helm install kubetail kubetail/kubetail --namespace kubetail --create-namespace有关如何配置 Helm chart 的更多信息,请参阅 chart 的 values.yaml 文件。要验证安装是否成功,可以检查应用的 Pod:
kubectl get pods -n kubetailYAML 清单
标题为“YAML 清单”的章节如果使用基于集群的认证,请使用 kubetail-clusterauth.yaml:
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-clusterauth.yaml如果使用基于令牌的认证,请使用 kubetail-tokenauth.yaml:
kubectl apply -f https://github.com/kubetail-org/helm-charts/releases/latest/download/kubetail-tokenauth.yaml要验证安装是否成功,可以检查应用的 Pod:
kubectl get pods -n kubetail后续步骤
标题为“后续步骤”的章节当 Kubetail 在集群内部运行后,您可以使用常见的访问方式(例如 kubectl port-forward)访问它:
-
kubectl port-forward终端窗口 kubectl port-forward -n kubetail svc/kubetail-dashboard 8080:8080
为了更方便地访问 Kubetail Web 仪表板,您也可以通过 Ingress 或 GatewayAPI 路由将其暴露出去(参见 Ingress)。
有关 Kubetail Dashboard 的更多信息,请查看此处文档。