インストール
Kubetail を Kubernetes クラスタ内で実行するには、Helm を使ってアプリケーションと必要なリソースをインストールするか、YAML マニフェストを使って手動で導入できます。
helm を使って Kubetail をインストールするには、まず Kubetail 組織の chart リポジトリを追加し、その後 kubetail chart をインストールします。
helm repo add kubetail https://kubetail-org.github.io/helm-charts/helm install kubetail kubetail/kubetail --namespace kubetail-system --create-namespaceHelm chart の設定方法について詳しくは、chart の values.yaml を参照してください。インストールが成功したか確認するには、アプリケーションの Pod を確認します。
kubectl get pods -n kubetail-systemYAML マニフェスト
Section titled “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-system次のステップ
Section titled “次のステップ”Kubetail がクラスタ内で動作したら、通常どおり kubectl proxy や kubectl port-forward でアクセスできます。
-
kubectl proxyTerminal window kubectl proxyhttp://localhost:8001/api/v1/namespaces/kubetail-system/services/kubetail-dashboard:8080/proxy/ にアクセスしてください。
-
kubectl port-forwardTerminal window kubectl port-forward -n kubetail-system svc/kubetail-dashboard 8080:8080http://localhost:8080 にアクセスしてください。
アクセスしやすくするために、Kubetail Web ダッシュボードを Service または Ingress 経由で公開することもできます。
Kubetail Dashboard の詳細については、こちらのドキュメント を参照してください。