0

chaos ツールキット istio 拡張機能を使用しようとしていますが、問題は次のとおりです。仮想サービスを取得するための単一のプローブを含む experiment.json ファイルがあります。ファイルは次のようになります。

{
    "version": "1.0.0",
    "title": "test",
    "description": "N/A",
    "tags": []
    "secrets": {
        "istio": {
            "KUBERNETES_CONTEXT": {
                "type": "env",
                "key": "KUBERNETES_CONTEXT"
            }
        }
    },
    "method": [
        {
          "type": "probe",
          "name": get_virtual_service:,
          "provider": {
              "type": "python",
              "module": "chaosistio.fault.probes",
              "func": "get_virtual_service",
              "arguments": {
                "virtual_service_name": "test"
                "ns": "test-ns"
              }  
          }
      }
}

環境変数として KUBERNETES_CONTEXT と http/https プロキシを設定しました。私の承認は を使用して$HOME/.kube/configいます。

実験を再生すると、ファイルが正常に検証され、アクションを実行しようとしますが、スタックしてタイムアウトになるまでハングします。

ログに表示されるエラーは、HTTPSConnectionPool エラーです (新しい接続の確立に失敗し、操作がタイムアウトしました)。

設定がありませんか?すべての助けに感謝します。

4

0 に答える 0