Kita boleh menggunakan client-go untuk menyenaraikan ruang nama pada kelompok seperti berikut:
clientset.CoreV1().Namespaces().List(context.TODO(), metav1.ListOptions{})
Adakah terdapat pilihan yang serupa untuk arahan kubectl get provisioner. Saya tahu client-go tidak mempunyai ciri ini, tetapi adakah terdapat ciri tersuai lain yang boleh saya gunakan?
Dapat mendapatkan semula sumber yang diperlukan dengan bantuan sigs.k8s.io/controller-runtime/pkg/client
Menggunakan objek pengambilan objek tidak berstruktur.
Rujukan: https://pkg.go. dev/sigs.k8s.io/controller-runtime/pkg/client#example-Client-Get
Atas ialah kandungan terperinci Mana-mana yang setara/alternatif untuk 'kubectl get Provisioner' dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!