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 エラーです (新しい接続の確立に失敗し、操作がタイムアウトしました)。
設定がありませんか?すべての助けに感謝します。