こんにちは。ご機嫌いかがでしょうか? SREチームの栗山(id:shepherdMaster)です。 弊社ではKubernetesを導入するために着々と準備を進めております。 どんなシステム上でアプリケーションを動かすにせよ、ログ収集は必要になってきます。 Kubernetes上でログ収集をするために色々調べましたが実用的な情報があまり豊富ではなかったので、今回はKubernetes上でのログ収集、特にFluentdの設定について共有をしたいと思います。 なおまだ実運用は開始してないので今後細かい部分は変わるかもしれません。 ログ収集&ログ分析の構成 構成は以下にしました。 Fluentd + S3 + Amazon Athena 理由は以下です。 S3に保存すると非常に安い SQLでログを検索できるのは非常に便利 Fluentdの設定の柔軟性 既存のログ収集基盤がFluentd + S3

