|
KUR8は、KubernetesトポロジとPrometheusメトリクスを可視化するためのオープンソースツールです。設定ファイルとRBAC認証のみを使用して、Kubernetesクラスターに直接デプロイできます。KUR8はローカルで起動し、Kubernetesクラスターを一目で監視できます。 関数構造: メトリクス:厳選されたメトリクス ダッシュボードを使用して、クラスターのステータスの概要を明確に把握します。 カスタム メトリック:カスタム メトリック ページを使用して、PROMQL を使って必要なメトリックのクエリを自動化します。 アラート:すべての Prometheus アラートが 展開するKUR8を展開する次のリソース リストを Kubernetes クラスターに直接デプロイできます。 # kur8-depl.yaml さらに、APIリソースへのアクセスを許可するには、一連の権限を設定する必要があります。RBAC認証を使用したYAMLファイルは既に設定済みなので、Kubernetesクラスターに直接適用できます。 # fabric8-rbac.yaml デプロイ後、 kubectl ポートフォワード デプロイメント/kur8-depl 3068 :3068次に、Webブラウザを開き、http://localhost:3068にアクセスします。左側の「構造」タブでKubernetes APIにクエリを実行し、クラスターのアーキテクチャを確認します。 PrometheusのデプロイPrometheus インスタンスがインストールされていない場合は、まずリポジトリのクローンを作成してください。 gitクローン https://github.com/oslabs-beta/KUR8KUR8 ディレクトリで次のコマンドを実行します。 kubectl create -fインフラ/マニフェスト/セットアップ設定後、以下を実行します。 kubectl create -fインフラ/マニフェスト/Kur8 を Prometheus に接続する場合は、次のようにポートを開いてください。 kubectl --namespace モニタリング ポート転送 svc/prometheus-k8s 9090 これで、KUR8 の Prometheus タブにアクセスして、カスタム ダッシュボードを表示および作成できるようになります。
|