Policy Controller – Übersicht

Auf dieser Seite wird erläutert, was Policy Controller ist und wie Sie damit dafür sorgen können, dass Ihre Kubernetes-Cluster und -Arbeitslasten sicher und konform ausgeführt werden.

Diese Seite richtet sich an IT-Administratoren, Betreiber und Sicherheitsexperten, die IT-Lösungen und Systemarchitekturen gemäß der Unternehmensstrategie definieren und dafür sorgen, dass alle auf der Cloud-Plattform ausgeführten Ressourcen die Compliance-Anforderungen des Unternehmens erfüllen, indem sie Automatisierungsfunktionen zur Prüfung oder Durchsetzung bereitstellen und aufrechterhalten. Weitere Informationen zu gängigen Rollen und Beispielaufgaben, auf die wir in Google Cloud -Inhalten verweisen, finden Sie unter Häufig verwendete GKE-Nutzerrollen und ‑Aufgaben.

Mit Policy Controller können Sie programmierbare Richtlinien für Ihre Kubernetes-Cluster anwenden und erzwingen. Richtlinien dienen als Schutzmaßnahmen und können Sie beim Verwalten von Best Practices, der Sicherheit und der Compliance in Ihren Clustern und Ihrer Flotte unterstützen. Policy Controller basiert auf dem Open-Source-Projekt Open Policy Agent Gatekeeper und ist vollständig in Google Cloudintegriert. Es enthält ein integriertes Dashboard für die Beobachtbarkeit und eine vollständige Bibliothek mit vordefinierten Richtlinien für allgemeine Sicherheits- und Compliance-Kontrollen.

Vorteile von Policy Controller

Richtlinien-Bundles

Mit Richtlinienpaketen können Sie eine Reihe von Einschränkungen anwenden, die unter einem bestimmten Kubernetes-Standard-, Sicherheits- oder Compliance-Thema gruppiert sind. Sie können beispielsweise die folgenden Richtlinienpakete verwenden:

Übersicht über Policy Controller-Bundles enthält weitere Details und eine Liste der derzeit verfügbaren Richtlinien-Bundles.

Einschränkungen

Policy Controller erzwingt die Compliance Ihrer Cluster mithilfe von Objekten, die als Einschränkungen bezeichnet werden. Sie können sich Einschränkungen als die „Bausteine“ von Richtlinien vorstellen. Jede Einschränkung definiert eine bestimmte Änderung an der Kubernetes API, die für den Cluster, auf den sie angewendet wird, zulässig oder unzulässig ist. Sie können Richtlinien festlegen, um nicht konforme API-Anfragen aktiv zu blockieren oder die Konfiguration Ihrer Cluster zu prüfen und Verstöße zu melden. In beiden Fällen können Sie Warnmeldungen mit Details zum Verstoß in einem Cluster aufrufen. Mithilfe dieser Informationen können Sie Probleme beheben. Sie können beispielsweise die folgenden einzelnen Einschränkungen verwenden:

Dies sind nur einige der Einschränkungen, die in der Einschränkungsvorlagenbibliothek bereitgestellt werden, die in Policy Controller enthalten ist. Diese Bibliothek enthält zahlreiche Richtlinien, mit denen Sie Best Practices erzwingen und Risiken begrenzen können. Wenn Sie mehr Anpassungen benötigen, als in der Bibliothek mit Einschränkungsvorlagen verfügbar sind, können Sie auch benutzerdefinierte Einschränkungsvorlagen erstellen.

Einschränkungen können mithilfe der Kubernetes API direkt auf Ihre Cluster angewendet oder mithilfe von Config Sync von einer zentralen Quelle wie einem Git-Repository auf eine Reihe von Clustern verteilt werden.

Nächste Schritte