Python を使用して Openshift ConfigMap データを取得する

王林
リリース: 2024-02-22 12:31:11
転載
531 人が閲覧しました

使用 python 获取 Openshift ConfigMap 数据

質問内容

openshift Pythonライブラリを使用してプロジェクト内のconfigmapのデータを取得しようとしています。構成マップの名前はなんとか取得できましたが、データを抽出するための関数や例はドキュメントで見つけることができます。この問題に遭遇した人、またはその方法を知っている人はいますか?

これは、CM 名を取得するために使用するコードです (辞書を返します):

リーリー

私は、oc.selector を使用し、with oc.selector(project_name): を使用してデータを取得しようとしましたが、それを取得する方法が見つかりませんでした。

oc cmd コマンドを使用する必要はなく、Python を使用する必要があることに注意してください。 現時点ではデータが必要なだけで、後でそれを変更する方法を確認します。

###ありがとう。


正解


oc.invokeを使用する場合は、適切なコマンドライン引数を渡す必要があります。同じコマンドを手動で実行した場合に何が起こるかを考えてみましょう: リーリー

名前はわかりますが、内容はわかりません。コンテンツが必要な場合は、

-o json: など、より適切な出力形式を選択する必要があります。 リーリー

同じパラメータを

oc.invoke の呼び出しに含める必要があります。次のようなものは、物事がどのように機能するかを示しています: リーリー

これは機能しますが、実行しないでください。

セレクターの使用方法は、項目を反復処理する方法なので、当然、すでにご存知でしょう。同じ手法を使用して構成マップを反復処理する必要があります:

リーリー

これは、

ドキュメントからの直接の例に大きく基づいています。 configmaps.objects() を繰り返して、各構成マップの API オブジェクトを取得します。名前と内容にアクセスできます。

以上がPython を使用して Openshift ConfigMap データを取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!