Grafana
Verrazzano Grafana設定のカスタマイズ
デフォルトでは、Verrazzanoによって、Grafanaデータベースが自動的にインストールおよび構成されます。ただし、独自の外部データベースを使用できます。
独自のGrafanaデータベースを使用する場合は、次のステップを実行します:
-
ログイン資格証明を含む
verrazzano-install
ネームスペースに、grafana-db
という名前のシークレットを作成します。たとえば:$ # Load the login credentials into variables $ ROOT_SECRET=$(echo <database root user secret> | base64) $ USER=$(echo <database user> | base64) $ USER_SECRET=$(echo <database user secret> | base64) $ # $ # Create the secret $ kubectl apply -f - <<-EOF apiVersion: v1 kind: Secret metadata: name: grafana-db namespace: verrazzano-install type: Opaque data: root-password: $ROOT_SECRET username: $USER password: $USER_SECRET EOF
-
Verrazzanoカスタム・リソースのGrafanaコンポーネントを構成します。たとえば:
apiVersion: install.verrazzano.io/v1beta1 kind: Verrazzano metadata: name: grafana-db-example spec: profile: dev components: grafana: database: host: mysql.verrazzano-install.svc.cluster.local name: grafana
コンポーネント定義の詳細は、Verrazzanoカスタム・リソースのGrafanaコンポーネントを参照してください。