第4章 クイックスタート
前提条件
-
cluster-admin権限を使用して OpenShift Container Platform クラスターにアクセスできる。 -
OpenShift CLI (
oc) がインストールされている。 - サポートされているオブジェクトストアにアクセスできる。たとえば、AWS S3、Google Cloud Storage、Azure、Swift、Minio、OpenShift Data Foundation などです。
手順
-
OperatorHub から
Red Hat OpenShift Logging Operator、Loki Operator、およびCluster Observability Operator (COO)をインストールします。 既存のオブジェクトストレージバケットにアクセスするためのシークレットを作成します。
AWS のコマンド例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-loggingnamespace にLokiStackカスタムリソース (CR) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow コレクターのサービスアカウントを作成します。
oc create sa collector -n openshift-logging
$ oc create sa collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterRoleをサービスアカウントにバインドします。oc adm policy add-cluster-role-to-user logging-collector-logs-writer -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user logging-collector-logs-writer -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow Observe タブの Log セクションを有効にするには、
UIPluginを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow コレクターサービスアカウントにロールを追加します。
oc adm policy add-cluster-role-to-user collect-application-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-application-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user collect-audit-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-audit-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user collect-infrastructure-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-infrastructure-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLogForwarderCR を作成して、ログ転送を設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
- OpenShift Container Platform Web コンソールの Observe タブの Log セクションにログが表示されていることを確認します。