kube-bench による Kubernetes ホストの CIS ガイダンス準拠チェック(監査・ハードニング作業前)
監査、アップグレード、またはハードニング スプリントの前に、Kubernetes ノードとコントロールプレーンに対してベンチマーク駆動の姿勢チェックを実行します。
前提条件
kube-bench バイナリまたはコンテナ イメージ、Kubernetes ノードまたはクラスター コンテキストへのアクセス、対象環境に一致するベンチマーク プロファイル。
インストール
上流からの要件と注意事項:
基本的な使用方法や開始手順:
-
kube-bench を実行する方法は複数あります。
-
kube-bench を Pod 内で実行することもできますが、実行中のプロセスをチェックするためにはホストの PID 名前空間へのアクセス、および設定ファイルやその他のファイルが配置されているホスト上のいくつかのディレクトリへのアクセスが必要です。
-
付属の job.yaml ファイル を適用して、テストをジョブとして実行できます。例:
-
上流ドキュメントから抽出:https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md