This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.8.2. Lokistack のデプロイ
OpenShift Container Platform Web コンソールを使用して LokiStack をデプロイできます。
前提条件
- Red Hat OpenShift Operator 5.5 以降のロギングサブシステム
- 対応ログストア (AWS S3、Google Cloud Storage、Azure、Swift、Minio、OpenShift Data Foundation)
手順
Loki OperatorOperator をインストールします。-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub をクリックします。 - 使用可能な Operator のリストから Loki Operator を選択し、Install をクリックします。
- Installation Mode で、All namespaces on the cluster を選択します。
Installed Namespace で、openshift-operators-redhat を選択します。
openshift-operators-redhatnamespace を指定する必要があります。openshift-operatorsnamespace には信頼されていないコミュニティー Operator が含まれる可能性があり、OpenShift Container Platform メトリックと同じ名前でメトリックを公開する可能性があるため、これによって競合が生じる可能性があります。Enable operator recommended cluster monitoring on this namespace を選択します。
このオプションは、namespace オブジェクトに
openshift.io/cluster-monitoring: "true"ラベルを設定します。クラスターモニタリングがopenshift-operators-redhatnamespace を収集できるように、このオプションを選択する必要があります。Approval Strategy を選択します。
- Automatic ストラテジーにより、Operator Lifecycle Manager (OLM) は新規バージョンが利用可能になると Operator を自動的に更新できます。
- Manual ストラテジーには、Operator の更新を承認するための適切な認証情報を持つユーザーが必要です。
- Install をクリックします。
- Loki Operator がインストールされていることを確認します。Operators→ Installed Operators ページにアクセスして、Loki Operator を探します。
- Loki Operator がすべてのプロジェクトで Succeeded の Status でリストされていることを確認します。
-
OpenShift Container Platform Web コンソールで、Operators
access_key_idフィールドとaccess_key_secretフィールドを使用して AWS 認証情報とbucketnames、endpoint、およびregionを指定し、オブジェクトストレージの場所を定義するSecretYAML ファイルを作成します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow LokiStackカスタムリソース (CR) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow LokiStackCR を適用します。oc apply -f logging-loki.yaml
$ oc apply -f logging-loki.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLoggingカスタムリソース (CR) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLoggingCR を適用します。oc apply -f cr-lokistack.yaml
$ oc apply -f cr-lokistack.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow RedHat OpenShift ログコンソールプラグインを有効にします。
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators をクリックします。 - RedHat OpenShift Logging Operator を選択します。
- コンソールプラグインで 無効 をクリックします。
-
有効、保存 の順に選択します。この変更により、
openshift-consolePod が再起動されます。 - Pod の再起動後、Web コンソールの更新が利用可能であるという通知を受け取り、更新するよう求められます。
- Web コンソールを更新したら、左側のメインメニューから 監視 をクリックします。Logs の新しいオプションが利用可能です。
-
OpenShift Container Platform Web コンソールで、Operators