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 Operator
Operator をインストールします。-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub をクリックします。 - 使用可能な Operator のリストから Loki Operator を選択し、Install をクリックします。
- Installation Mode で、All namespaces on the cluster を選択します。
Installed Namespace で、openshift-operators-redhat を選択します。
openshift-operators-redhat
namespace を指定する必要があります。openshift-operators
namespace には信頼されていないコミュニティー Operator が含まれる可能性があり、OpenShift Container Platform メトリックと同じ名前でメトリックを公開する可能性があるため、これによって競合が生じる可能性があります。Enable operator recommended cluster monitoring on this namespace を選択します。
このオプションは、namespace オブジェクトに
openshift.io/cluster-monitoring: "true"
ラベルを設定します。クラスターモニタリングがopenshift-operators-redhat
namespace を収集できるように、このオプションを選択する必要があります。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
を指定し、オブジェクトストレージの場所を定義するSecret
YAML ファイルを作成します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow LokiStack
カスタムリソース (CR) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow LokiStack
CR を適用します。oc apply -f logging-loki.yaml
$ oc apply -f logging-loki.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLogging
カスタムリソース (CR) を作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLogging
CR を適用します。oc apply -f cr-lokistack.yaml
$ oc apply -f cr-lokistack.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RedHat OpenShift ログコンソールプラグインを有効にします。
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators をクリックします。 - RedHat OpenShift Logging Operator を選択します。
- コンソールプラグインで 無効 をクリックします。
-
有効、保存 の順に選択します。この変更により、
openshift-console
Pod が再起動されます。 - Pod の再起動後、Web コンソールの更新が利用可能であるという通知を受け取り、更新するよう求められます。
- Web コンソールを更新したら、左側のメインメニューから 監視 をクリックします。Logs の新しいオプションが利用可能です。
-
OpenShift Container Platform Web コンソールで、Operators