問題タブ [kubernetes-python-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python を使用して kubernetes-client で Kubernetes ポッドの MongoDB に接続する
Kubernetes で実行されている MongoDB インスタンスがあり、Python を使用して Kubernetes ライブラリに接続しようとしています。
以下を使用して、コマンドラインでコンテキストに接続しています。
Python では、以下を使用しています。
コマンドラインで MongoDB に接続するには:
次に、新しいターミナルを開き、PORT_FORWARD_PID=$! を使用します。接続する
Python と Kubernetes クライアント ライブラリを使用して MongoDB インスタンスに接続しようとしていますが、上記を達成する方法について何かアイデアはありますか?
json - python kubernetes-client ライブラリを使用して Kubernetes ノードにパッチを適用できません
Python kubernetes-clientライブラリを使用して kube ノードにパッチを適用しようとしています。
具体的には、ノードを閉鎖しようとしています。kubectl を使用すると、正常に実行できます。
ただし、python kubernetes-client ライブラリを使用すると失敗します。
戻り値には次のメッセージが含まれます。
いくつかの調査により、このバグにたどり着きました。kubernetes api を直接使用することを指していますが、問題は同じようです。残念ながら、配列を渡すという解決策は役に立ちません。
残念ながら、ドキュメントは役に立ちません。の必要なタイプbody
は として表示されますがUNKNOWN_BASE_TYPE
、これは役に立ちません。私はコードを見てきましたが、本文をどのようにフォーマットするべきかについての手がかりはありません.私は途方に暮れています.
python - kubectl describe pod に相当する Python Kubernetes クライアント | grep イベント
AWS で自己ホスト型 kubernetes クラスター用のカスタム監視スクリプトを作成しています。他のすべてのツールの中でも、Python クライアントは私にとって非常に興味深いものでした。ポッドとそのステータスの辞書があります。ここで、 dict.keys (基本的にそれらのポッド) を反復処理して、 kubeletからのイベントを確認します。以下のデータを探しています。
Web を調べたところ、名前空間に関連する例しか見つかりませんでしたが、個々のポッドについては見つかりませんでした。
Python クライアント経由でこのデータを取得するのを手伝ってください。前もって感謝します !