GKE のセキュリティに関するベスト プラクティス

このドキュメントでは、 Cloud de Confiance by S3NSにおける一般的な Google Kubernetes Engine(GKE)アーキテクチャについて説明します。また、GKE ワークロードに適用できるセキュリティのベスト プラクティスも示します。

アーキテクチャ

次の図は、一般的な GKE デプロイの Cloud de Confiance サービスを 示しています。

GKE ワークロードのサンプル アーキテクチャ。

この図式には次のものが含まれています。

  • GKE は、コンテナ化されたアプリを実行できる Kubernetes オープンソース コンテナ オーケストレーション プラットフォームのマネージド実装です。 GKE クラスタには、アプリケーション Pod と Policy Controller が含まれます。Policy Controller を使用すると、Kubernetes クラスタに ポリシーを適用できます。

  • Artifact Registry は、コンテナと アプリの開発とデプロイのプロセスを効率化し、コラボレーションを改善して、 アプリのセキュリティと信頼性を向上させます。

  • Cloud Audit Logs は、ユーザーが 環境で行った操作を追跡し、トラブルシューティング、監査、インシデント対応の機能を強化します。

  • Cloud Billing のダッシュボードとアラートを使用すると、GKE ワークロードの使用状況と課金を確認できます。

  • Cloud Build を使用すると、 にサーバーレス CI/CD プラットフォームをビルド、テスト、デプロイできます Cloud de Confiance。

  • Cloud Identity は、 の ID、アクセス、 アプリケーション、管理を統合します Cloud de Confiance。

  • Cloud Key Management Service は、 暗号鍵を作成して管理します。

  • Cloud Run functions は、タスクの自動化、ジョブのトリガー、他の サービスとの統合、イベント ドリブン開発パイプラインの構築を行います。

  • Cloud Service Mesh を使用すると、Kubernetes Service が相互に通信できます。

  • Cloud Storage は、 コンテナとアプリの実行に必要なデータを保存します。

  • Cloud DNS は、 ドメインの登録、管理、提供を行います。

  • Identity and Access Management(IAM) は、GKE ワークロード リソースに対して 特定の操作(作成、編集、削除など)を 実行できるユーザーを制御します。

  • 組織のポリシー サービス は、 Cloud de Confiance 環境全体でポリシーを一元的に管理し、適用します。組織のポリシーは、組織内のプロジェクトとリソース全体で一貫した構成とセキュリティ コンプライアンスを確保するのに役立ちます。

  • Pub/Sub を使用すると、効率的な通信 とワークフロー内の自動化を実現できます。

  • Resource Manager を使用すると、GKE ワークロードの論理コンポーネントをグループ化して管理できます。

  • Secret Manager を使用すると、GKE プロジェクトで使用されるセンシティブ データと認証情報を保護できます。

  • Security Command Center を使用すると、クラウド組織、GKE ワークロード、 に保存するデータを保護できます Cloud de Confiance。Security Command Center には次の機能があります。

    • セキュリティの一元管理
    • 脅威の検出とインシデント対応
    • セキュリティの自動評価
    • コンプライアンスと規制に関するレポート
    • セキュリティに関する推奨事項とベスト プラクティス
  • Virtual Private Cloud(VPC)は、安全な環境で GKE リソースをインターネットから隔離します。このネットワーク構成は、センシティブ データとワークロードを不正アクセスや潜在的なサイバー攻撃から保護するのに役立ちます。

  • Cloud VPN または Cloud Interconnect を使用すると、オンプレミス インフラストラクチャと GKE 環境の間に安全なネットワーク接続を確立できます。 Cloud VPN または Cloud Interconnect を使用すると、プライベート ネットワークと Cloud de Confiance リソース間のデータ 転送と通信をシームレスに行うことができます。この統合は、モデル トレーニングのためにオンプレミス データにアクセスしたり、推論のためにオンプレミス リソースにモデルをデプロイするシナリオで検討してください。

GKE ワークロードのベスト プラクティス

このセクションでは、GKE を使用するワークロードのベスト プラクティスへのリンクを示します。

次のステップ