- 1 つの Kubernetes Deployment で Elasticsearch と Kibana を立ち上げ、外からのリクエストを受け付けます
- コンテナホストの
vm.max_map_count
を262144
にする- Elastic 推奨値
- これがないと Elasticsearch の起動に失敗します
$ su -
# echo 262144 > /proc/sys/vm/max_map_count
- Podman で Deployment を動かす
$ podman play kube es-kibana-deployment.yml
$ podman play kube --down es-kibana-deployment.yml
Elasticsearch と Kibana の HTTP ポートは hostPort
でホスト側ポートに紐づけられています
- 9200: Elasticsearch
- 5601: Kibana
podman ps
でコンテナ ID を確認後、podman logs -f <コンテナ ID>
します- 出力が JSON なのに注意
- 利用バージョンは Elasticsearch、Kibana ともに 8.1.1 です
- Elasticsearch に投入したデータは永続化されません
- 永続化ボリュームは一切指定していません