Praktik terbaik keamanan GKE

Dokumen ini menjelaskan arsitektur Google Kubernetes Engine (GKE) yang umum di Google Cloud. Dokumen ini juga mencantumkan praktik terbaik keamanan yang berlaku untuk workload GKE.

Arsitektur

Diagram berikut menunjukkan Google Cloud layanan dalam deployment GKE yang umum.

Contoh arsitektur untuk workload GKE.

Diagram ini mencakup hal berikut:

  • GKE adalah implementasi terkelola dari platform orkestrasi container open source Kubernetes yang memungkinkan Anda menjalankan aplikasi yang di-container. Cluster GKE mencakup pod aplikasi dan Pengontrol Kebijakan. Pengontrol Kebijakan membantu Anda menerapkan kebijakan pada cluster Kubernetes.

  • Artifact Registry menyederhanakan proses pengembangan dan deployment container serta aplikasi Anda, meningkatkan kolaborasi, dan membantu meningkatkan keamanan serta keandalan aplikasi Anda.

  • Cloud Audit Logs melacak tindakan yang dilakukan pengguna di lingkungan Anda, yang meningkatkan kemampuan pemecahan masalah, audit, dan respons insiden.

  • Dasbor dan pemberitahuan Penagihan Cloud memungkinkan Anda meninjau penggunaan dan penagihan workload GKE.

  • Cloud Build memungkinkan Anda membuat, menguji, dan men-deploy platform CI/CD serverless di Google Cloud.

  • Cloud Identity menyatukan identitas, akses, aplikasi, dan pengelolaan untuk Google Cloud.

  • Cloud Key Management Service membuat dan mengelola kunci enkripsi.

  • Fungsi Cloud Run mengotomatiskan tugas, memicu tugas, berintegrasi dengan layanan lain, dan membuat pipeline pengembangan berbasis peristiwa.

  • Cloud Service Mesh memungkinkan layanan Kubernetes berkomunikasi satu sama lain.

  • Cloud Storage menyimpan data yang diperlukan agar container dan aplikasi Anda dapat berjalan.

  • Cloud DNS mendaftarkan, mengelola, dan melayani domain Anda.

  • Identity and Access Management (IAM) mengontrol siapa yang dapat melakukan tindakan tertentu pada resource workload GKE Anda, seperti membuat, mengedit, atau menghapusnya.

  • Layanan Kebijakan Organisasi mengelola dan menerapkan kebijakan secara terpusat di seluruh Google Cloud lingkungan Anda. Kebijakan Organisasi membantu memastikan konfigurasi dan kepatuhan keamanan yang konsisten di seluruh project dan resource dalam organisasi Anda.

  • Pub/Sub memungkinkan komunikasi yang efisien dan otomatisasi dalam alur kerja Anda.

  • Resource Manager membantu Anda mengelompokkan dan mengelola komponen logis workload GKE.

  • Secret Manager membantu Anda melindungi data sensitif dan kredensial yang digunakan dalam project GKE.

  • Security Command Center membantu Anda melindungi organisasi cloud, workload GKE, dan data yang Anda simpan di Google Cloud. Security Command Center menyediakan hal berikut:

    • Pengelolaan keamanan terpusat
    • Deteksi ancaman dan respons insiden
    • Penilaian keamanan otomatis
    • Pelaporan kepatuhan dan pelaporan kepada regulator
    • Rekomendasi dan praktik terbaik keamanan
  • Virtual Private Cloud (VPC) mengisolasi resource GKE Anda dari internet di lingkungan yang aman. Konfigurasi jaringan ini membantu melindungi data dan workload sensitif dari akses tidak sah dan potensi serangan siber.

  • Cloud VPN atau Cloud Interconnect memungkinkan Anda membuat koneksi jaringan yang aman antara infrastruktur lokal dan lingkungan GKE. Cloud VPN atau Cloud Interconnect membantu mengaktifkan transfer data dan komunikasi yang lancar antara jaringan pribadi Anda dan Google Cloud resource. Pertimbangkan integrasi ini untuk skenario seperti mengakses data lokal untuk pelatihan model atau men-deploy model ke resource lokal untuk inferensi.

Praktik terbaik untuk workload GKE

Bagian ini menyediakan link ke praktik terbaik untuk workload yang menggunakan GKE.

Langkah berikutnya