Dieser Abschnitt enthält Anweisungen zum Installieren von Standardpaketen auf TKG-Clustern, die mit TKr für vSphere 7.x bereitgestellt sind.
Anforderungen
Diese Anweisungen werden mit TKr v1.27.10 für vSphere 7.0.3.6 und TKr v1.27.10 für vSphere 8.0.1.1 validiert. Zum Zeitpunkt der Veröffentlichung war dies die zuletzt verfügbare TKr für vSphere 7.x. TKrs für vSphere 7.x können auf vSphere 8.x ausgeführt werden, um vSphere 7.x auf vSphere 8.x zu aktualisieren.
- Arbeitslastverwaltung aktiviert
- Supervisor-bereitgestellt
- vSphere-Namespace-erstellt
Weitere Informationen hierzu finden Sie unter Erstellen eines vSphere-Namespace für das Hosting von TKG-Dienst-Clustern.
- Linux-Client mit installierten Kubernetes-CLI-Tools für vSphere
Weitere Informationen hierzu finden Sie unter Installieren des Kubernetes-CLI-Tools für vSphere.
Erstellen eines TKG-Clusters
- Erstellen Sie einen TKG-Cluster.
Weitere Informationen hierzu finden Sie unter Workflow zum Bereitstellen von TKG-Clustern auf mithilfe von Kubectl.
Beispiel einer Clusterspezifikation für die Photon-Edition von TKr v1.27.10.apiVersion: run.tanzu.vmware.com/v1alpha3 kind: TanzuKubernetesCluster metadata: name: tkgs-cluster-photon namespace: tkgs-ns spec: topology: controlPlane: replicas: 3 vmClass: guaranteed-medium storageClass: vsan-esa-default-policy-raid5 tkr: reference: name: v1.27.10---vmware.1-fips.1-tkg.1 #TKR for v7 nodePools: - name: worker replicas: 3 vmClass: guaranteed-medium storageClass: vsan-esa-default-policy-raid5 settings: storage: defaultClass: vsan-esa-default-policy-raid5
Beispiel einer Clusterspezifikation für die Ubuntu-Edition von TKr v1.27.10.apiVersion: run.tanzu.vmware.com/v1alpha3 kind: TanzuKubernetesCluster metadata: name: tkgs-cluster-ubuntu namespace: tkgs-ns annotations: run.tanzu.vmware.com/resolve-os-image: os-name=ubuntu spec: topology: controlPlane: replicas: 3 vmClass: guaranteed-medium storageClass: vsan-esa-default-policy-raid5 tkr: reference: name: v1.27.10---vmware.1-fips.1-tkg.1.ubuntu #TKR for v7 nodePools: - name: worker replicas: 3 vmClass: guaranteed-medium storageClass: vsan-esa-default-policy-raid5 settings: storage: defaultClass: vsan-esa-default-policy-raid5
Installieren des Carvel-Paketmanagers
- Melden Sie sich beim TKG-Cluster an.
kubectl vsphere login --server=IP-or-FQDN --vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name tkgs-cluster-photon --tanzu-kubernetes-cluster-namespace tkgs-ns
- Installieren Sie den Carvel-Paketmanager.
wget -O- https://carvel.dev/install.sh > install.sh
sed -i 's/wget -nv -O-/wget --no-check-certificate -nv -O-/' install.sh
sudo bash install.sh
- Überprüfen Sie die Installation.
imgpkg version
Installieren des Kapp-Controllers
Weitere Informationen hierzu finden Sie unter Installieren des Kapp-Controllers auf TKr für vSphere 7.x.
Hinzufügen eines Paketrepositorys
- Listen Sie das aktuelle Repository-Tag auf.
imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
- Erstellen Sie
packagerepo.yaml
.Aktualisieren Sie die Repository-Version so, dass sie mit der Zielversion übereinstimmt.apiVersion: packaging.carvel.dev/v1alpha1 kind: PackageRepository metadata: name: tanzu-standard namespace: tkg-system spec: fetch: imgpkgBundle: image: projects.registry.vmware.com/tkg/packages/standard/repo:v2024.2.1
- Installieren Sie das Paketrepository.
kubectl apply -f packagerepo.yaml
Erwartetes Ergebnis:packagerepository.packaging.carvel.dev/tanzu-standard created
- Überprüfen Sie das Paketrepository.
kubectl get packagerepositories -A
Erwartetes Ergebnis:NAMESPACE NAME AGE DESCRIPTION tkg-system tanzu-standard 3m9s Reconcile succeeded
Installieren des Zertifikatmanagers
Weitere Informationen hierzu finden Sie unter Installieren von Cert Manager auf TKr für vSphere 7.x.
Installieren von Contour mit Envoy
Weitere Informationen hierzu finden Sie unter Installieren von Contour auf TKr für vSphere 7.x.
Installieren von ExternalDNS
Weitere Informationen hierzu finden Sie unter Installieren von ExternalDNS auf TKr für vSphere 7.x.
Installieren von Fluent Bit für die Protokollweiterleitung
Weitere Informationen hierzu finden Sie unter Installieren von Fluent Bit auf TKr für vSphere 7.x.
Installieren von Prometheus
Weitere Informationen hierzu finden Sie unter Installieren von Prometheus auf TKr für vSphere 7.x.
Installieren von Grafana
Weitere Informationen hierzu finden Sie unter Installieren von Grafana auf TKr für vSphere 7.x.
Installieren von Harbor
Weitere Informationen hierzu finden Sie unter Installieren von Harbor auf TKr für vSphere 7.x.