elastic-system名前空間(プロジェクト)を作成します。
OperatorHub に、Elastic が提供するElasticsearch(ECK) Operator をインストールします。
[Install] をクリックして続行します。
[Installation mode]を[A specific namespace on the cluster]に変更し、名前空間[elastic-system]を選択します。[Install]をクリックしてインストールを完了します。
[Installed Operators]で、[Elasticsearch (ECK) Operator]を選択します。
[Elasticsearch Cluster]と[Create Elasticsearch]を選択します。
YAMLビューで以下を入力し、[Create]をクリックします。
apiVersion: elasticsearch.k8s.elastic.co/v1 kind: Elasticsearch metadata: name: quickstart spec: version: 8.5.2 nodeSets: - name: default count: 1 config: node.store.allow_mmap: false
[Installed Operators]で、[Elasticsearch (ECK) Operator]を選択します。
[Enterprise Search]と[Create EnterpriseSearch]を選択します。
YAMLビューで以下を入力し、[Create]をクリックします。
apiVersion: enterprisesearch.k8s.elastic.co/v1 kind: EnterpriseSearch metadata: name: enterprise-search-quickstart spec: version: 8.5.2 count: 1 elasticsearchRef: name: quickstart
[Installed Operators]で、[Elasticsearch (ECK) Operator]を選択します。
[Kibana]と[Create Kibana]を選択します。
YAMLビューで以下を入力し、[Create]をクリックします。
piVersion: kibana.k8s.elastic.co/v1 kind: Kibana metadata: name: quickstart spec: count: 1 elasticsearchRef: name: quickstart enterpriseSearchRef: name: enterprise-search-quickstart version: 8.5.2
Kibana 証明書に署名するCA 証明書を取得します。
シークレットの[quickstart-kb-http-certs-public]を選択します。
ca.crtの内容をcopyします。
インターネットアクセスのルートを作成します。
[Navigate to Networking] -> [Route]を選択し、[Create Route]を選択します。
詳細を入力します。
Key | Value |
Name | kibana |
Hostname | Leave empty |
Path | / |
Service | quickstart-kb-http |
Target port | 5601 -> 5601 (TCP) |
Secure Route | selected |
TLS termination | Re-encrypt |
Insecure traffic | Redirect |
Destination CA certificate | Content of ca.crt in previous step |
Elasticsearch/Kibana ログインの詳細を取得します。
シークレットの[quickstart-es-elastic-user]を選択します。
ログインの詳細を確認します。
上記のルートで作成されたURL にアクセスし、上記の資格情報を使用してログインします。
左上メニュー アイコンから[Enterprise Search] -> [Content] を選択します。
fluentdがlasticクラスタにログを転送している場合、ここにインデックスがあります。