golang の「kubectl get crds」に相当する、これはカスタム リソース定義 (CRD) のリストを取得するために使用される簡潔で強力なコマンドです。 golang では、kubectl は Kubernetes クラスターと対話するための非常に便利なコマンド ライン ツールです。 「kubectl get crds」コマンドを使用すると、現在のクラスターに定義されているすべての CRD のリストを簡単に取得できます。これにより、クラスター内のカスタム リソースをより適切に視覚化し、理解できるようになります。このコマンドの機能と使用法は、php で「何か」と呼ばれる関数に非常に似ています。 PHP では、このコマンドを使用してカスタム リソース定義のリストを取得でき、これによりカスタム リソースをより適切に管理および操作できるようになります。
client-go を使用してクラスター上の名前空間を一覧表示したい場合は、次の簡単なコマンドで実行できます。
リーリーkubectl get crd
コマンドと同等のコマンドは何ですか?
出来ますか?
解決策を見つけようとしましたが、見つかった答えのほとんどは、特定の crd のリストを取得するのではなく、特定の crd をクエリする方法に関するものでした。
apiextensionsv1beta1 API は、kubernetes ライブラリではなく apiextensions-apiserver ライブラリの一部です。 apiextensionsv1beta1 API にアクセスするには、次のように apiextensions-apiserver ライブラリをインポートする必要があります:
リーリー以上がgolang の「kubectl get crds」に相当の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。