Kapitel 10. Cloud Custodian und Kubernetes

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Im Vorwort habe ich beschrieben, wie ich begonnen habe, PaC-Lösungen für Cloud Computing Infrastructure as a Service mit Cloud Custodian zu nutzen. Wie sich herausstellte, unterstützt Cloud Custodian - in der Community als c7n bekannt - auch Kubernetes-Anwendungsfälle.

C7n ist ein in Python geschriebenes Open-Source-Projekt, das 2016 von Leuten bei Capital One entwickelt wurde. Ich war damals bei Capital One und wir waren auf der Suche nach Tools, um Leitplanken in unseren AWS-Konten zu erstellen. Ich übertreibe nicht, wenn ich sage, dass c7n unseren Teams sehr geholfen hat, unerwünschtes Verhalten in der Cloud zu verhindern. C7n wurde ursprünglich entwickelt, um Compliance- und Governance-Kontrollen auf unsere AWS-Konten und -Ressourcen anzuwenden. Die Unterstützung für andere Cloud-Provider wie Microsoft Azure und GCP folgte später, ebenso wie die Unterstützung von Kubernetes.

Da das c7n-Projekt in Python geschrieben ist, können Nutzer und Entwickler von dem reichhaltigen Python-Ökosystem profitieren. Ich habe den c7n-Quellcode verwendet, um Boto3, das AWS SDK für Python, besser zu verstehen. Die c7n-Richtliniensprache basiert auf YAML und verfügt über ein umfangreiches Schema, auf das ähnlich zugegriffen wird wie auf die Kubernetes-API von kubectl explain.

Die folgenden Links helfen dir mehr Informationen ...

Get Politik als Kodex now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.