ホームページ >バックエンド開発 >Golang >golang の「kubectl get crds」に相当

golang の「kubectl get crds」に相当

WBOY
WBOY転載
2024-02-10 21:30:22520ブラウズ

相当于golang中的“kubectl get crds”

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 サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。