こんにちは
技術課の山本です。
春も近いですね。
残雪の富士山がきれいです。
やったこと
Amazon EKSクラスターを最新バージョンの 1.21 で作成しています
以下のドキュメントを参考にコントロールプレーンのログ記録を有効にしてみました
docs.aws.amazon.com
有効にすると以下のログが CloudWatch Logs に連携されるようになります
- Kubernetes API サーバーのログ
- 監査ログ
- 認証ログ
- コントローラーマネージャーのログ
- スケジューラのログ
実際の画面
以下のロググループに出力されています
- /aws/eks/<クラスター名>/cluster
困ったこと
各ログの出力を確認していたところ 異常なログがいくつかありました
- Kubernetes API サーバーのログ
一部のログに「Auditing failed of request: encoding failed:」と出ています
APIサーバーへのリクエストの監査に失敗しているようです
調べると以下の Issue を見つけました github.com
バージョン 1.22 で修正される見込み
サポート問い合わせしたところ Kubernetes バージョン 1.22 で修正されるとのことでした
2022年 3月にリリースされるようです
バージョン 1.21 以前のバージョンで修正する方法は無いようです
参考:Amazon EKS Kubernetes versions - Amazon EKS
抜粋:
その他の参考URL
以上
山本 哲也 (記事一覧)
カスタマーサクセス部のエンジニア。2024 Japan AWS Top Engineers に選んでもらいました。
今年の目標は Advanced Networking – Specialty と Machine Learning - Specialty を取得することです。
山を走るのが趣味です。今年の目標は 100 km と 100 mile を完走することです。 100 km は Gran Trail みなかみで完走しました。OSJ koumi 100 で 100 mile 砕け散りました。どこかで 100 mile やりたいです。
基本的にのんびりした性格です。座右の銘は「いつか着く」