Heim >Backend-Entwicklung >Golang >Irgendeine Entsprechung/Alternative für „kubectl get Provisioner' in Golang

Irgendeine Entsprechung/Alternative für „kubectl get Provisioner' in Golang

PHPz
PHPznach vorne
2024-02-12 13:57:06771Durchsuche

golang 中“kubectl get Provisioner”的任何等效/替代项

Frageninhalt

Wir können client-go verwenden, um die Namespaces im Cluster wie folgt aufzulisten:

clientset.CoreV1().Namespaces().List(context.TODO(), metav1.ListOptions{})

Gibt es eine ähnliche Option für den Befehl kubectl get Provisioner? Ich weiß, dass client-go diese Funktion nicht hat, aber gibt es andere benutzerdefinierte Funktionen, die ich verwenden kann?

Lösung

Seien Sie in der Lage, die erforderlichen Ressourcen mit Hilfe von sigs.k8s.io/controller-runtime/pkg/clientVerwendung des Abrufs unstrukturierter Objekte abzurufen.

Referenz: https://pkg.go. dev/sigs.k8s.io/controller-runtime/pkg/client#example-Client-Get

Das obige ist der detaillierte Inhalt vonIrgendeine Entsprechung/Alternative für „kubectl get Provisioner' in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen