Bevor Sie Tanzu Kubernetes Grid (TKG) mit einem eigenständigen Verwaltungscluster bereitstellen können, müssen Sie Ressourcen und Berechtigungen in Ihrer Infrastruktur bereitstellen, um den Verwaltungscluster und die von diesem erstellten Arbeitslastcluster aufzunehmen.
Für Produktionsbereitstellungen empfiehlt VMware die Aktivierung der externen Identitätsverwaltung in jedem Verwaltungscluster, um den Zugriff auf diesen und seine Arbeitslastcluster zu steuern.
Sie können eine FIPS-fähige Version von Tanzu Kubernetes Grid v2.1.0 und v2.1.1 in Ihrer vSphere-, AWS- oder Azure-Umgebung bereitstellen. Die Stückliste (BoM) für FIPS listet nur Komponenten auf, die mit FIPS-konformen Kryptografiemodulen kompiliert sind und diese verwenden. Für vSphere werden die FIPS-fähigen OVAs auf der Tanzu Kubernetes Grid-Download-Seite aufgeführt. Die FIPS-fähigen AMI- und Azure-Images sind jeweils in AWS und Azure verfügbar.
(Nur vSphere) Importieren Sie eine FIPS-fähige Kubernetes-OVA in vSphere (siehe Beschreibung unter Importieren der Basisimage-Vorlage in vSphere).
Die FIPS-fähigen OVAs für Tanzu Kubernetes Grid v2.1.1 sind auf der Tanzu Kubernetes Grid-Download-Seite im Abschnitt FIPS-fähige Kubernetes-OVAs für VMware Tanzu Kubernetes Grid 2.1.1 aufgeführt.
Die FIPS-fähigen OVAs für Tanzu Kubernetes Grid v2.1.0 sind auf der Tanzu Kubernetes Grid-Download-Seite im Abschnitt FIPS-fähige Kubernetes-OVAs für VMware Tanzu Kubernetes Grid 2.1.0 aufgeführt.
Legen Sie auf Ihrer Bootstrap-Maschine die folgende Umgebungsvariable fest:
export TKG_CUSTOM_COMPATIBILITY_IMAGE_PATH=fips/tkg-compatibility
Wenn Sie über ein ~/.config/tanzu/tkg
-Verzeichnis aus einer vorherigen Installation der Tanzu CLI verfügen, entfernen oder benennen Sie die zugehörigen Verzeichnisse bom
und compatibility
um:
mv bom bom.old
mv compatibility compatibility.old
Legen Sie tls-cipher-suites
-Flags auf FIPS-konforme Verschlüsselungen für api-server
, kube-scheduler
, kube-controller-manager
, etcd
und kubelet
fest. Abhängig von Ihrer Cloud-Infrastruktur müssen Sie möglicherweise auch zusätzliche Verschlüsselungen definieren.
ytt overlay
absichern. Siehe Konfiguration von Legacy-Clustern mit ytt.(Nur Azure) Wenn Sie die Basisimage-Lizenz akzeptieren, verwenden Sie einen Wert wie k8s-1dot24dot9-fips-ubuntu-2004
auf Basis der Kubernetes-Versionsnummer. Informationen zum Akzeptieren der Basisimage-Lizenz finden Sie unter Akzeptieren der Basisimage-Lizenz.
Wenn Sie einen Verwaltungscluster mit der Einstellung TKG_CUSTOM_COMPATIBILITY_IMAGE_PATH
mit fips/tkg-compatibility
bereitstellen, werden von der CLI FIPS-konforme Kernkomponenten heruntergeladen und zur Verfügung gestellt, die kryptografische Primitive verwenden, die von einer FIPS-konformen Bibliothek auf Basis des Moduls BoringCrypto/Boring SSL bereitgestellt werden. Zu den FIPS-konformen Kernkomponenten gehören Komponenten von Kubernetes, Containerd und CRI, CNI-Plug-Ins, CoreDNS und etcd.
Die CLI bestätigt die FIPS-konformen BoM-Downloads mit der Ausgabe, die für Tanzu Kubernetes Grid v2.1.1 ähnelt:
Downloading TKG compatibility file from 'projects.registry.vmware.com/tkg/fips/tkg-compatibility'
Downloading the TKG Bill of Materials (BOM) file from 'projects.registry.vmware.com/tkg/tkg-bom:v2.1.1-fips.1'
Downloading the TKr Bill of Materials (BOM) file from 'projects.registry.vmware.com/tkg/tkr-bom:v1.24.10_vmware.1-fips.1-tkg.1'
Die CLI bestätigt die FIPS-konformen BoM-Downloads mit einer Ausgabe, die für Tanzu Kubernetes Grid v2.1.0 ähnelt:
Downloading TKG compatibility file from 'projects.registry.vmware.com/tkg/fips/tkg-compatibility'
Downloading the TKG Bill of Materials (BOM) file from 'projects.registry.vmware.com/tkg/tkg-bom:v2.1.0-fips.1'
Downloading the TKr Bill of Materials (BOM) file from 'projects.registry.vmware.com/tkg/tkr-bom:v1.24.9_vmware.1-fips.1-tkg.1'
Informationen zum Bereitstellen eines eigenständigen Verwaltungsclusters in einer Proxy- oder AirGap-Umgebung finden Sie unter Vorbereiten einer Umgebung mit Internetbeschränkungen.
Informationen zur Bereitstellung von Tanzu Kubernetes Grid in VMware Cloud on AWS oder Azure VMware Solution finden Sie unter Vorbereitung der Bereitstellung von Verwaltungsclustern in einer VMware Cloud-Umgebung.