問題タブ [chaos]

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.

0 投票する
0 に答える
451 参照

numpy - 3D システムのリアプノフ指数スペクトル

私はLyapunov指数を計算するためのPythonコードを探していて、最終的にコードLyapunovExponetsを見つけましたが、非常に長く、ベクトル化されておらず、Python 3およびODEソルバーを使用していません。それをベクトル化し、使用されているものの代わりに solv_ivp を使用するには助けが必要です。

このコードを 3D ODE システムでもある自分のモデルに使用するつもりですが、このコードを理解することや、一般的な 3D ODE システムに適用できるように変更することはほとんど不可能です。この方法は、すべての問題で機能するわけではありません。コードも非常に長いので、もっとコンパクトにして、もちろん高速化してほしいです。これは、動的システムを研究する他の人々にとっても良いでしょう。もちろん、リアプノフ指数を計算するMatlabコードはありますが、オープンソース言語でコードを作成したいと考えています。

私はそれをしようと多くの時間を費やしましたが、ある時点で迷子になりました. これが私が試したものです

0 投票する
1 に答える
167 参照

docker - Pumba を使用してコンテナー接続を完全にシャットダウンする

Pumba を使用してコンテナーを Docker ネットワークから分離しようとしています。私はWindowsを使用しており、使用しているコマンドは次のとおりです。

プロパティを に設定しdocker-composeて、 を使用して分離するコンテナを開始します。私の願いは、再起動するたびに Pumba がコンテナーのネットワークをブロックできるようにすることです。restartalways

どうすればこの動作を実現できますか?

ありがとう。

0 投票する
2 に答える
3785 参照

python - Python から既存のポッドを削除する簡単な方法

Namespace の Kubernetes クラスターで実行されている pytest で記述されたエンドツーエンドのテストがありますfoo。ここで、単純なカオス エンジニアリングをテストに追加して、サービスの回復力を確認したいと考えています。このために、特定のポッドを削除するだけで済みますfoo。K8s は対応するサービスを再起動するため、サービスが一時的に到達不能になることをシミュレートします。

Pythonで現在の名前空間にある特定のポッドを削除する簡単な方法は何ですか?


私がこれまでに試したこと:

https://github.com/kubernetes-client/python/tree/master/examplesで適切な例が見つかりませんでしたが、ポッドを使用するものは非常に複雑に見えたので、調べてみましたkubetest。これは非常にシンプルでエレガントに見えます。

kube私はフィクスチャを使用してから、次のようなことをしたかった:

パラメーターを指定して pytest を呼び出すと、現在のクラスター設定を使用し、新しい K8s リソースを作成しないように--in-cluster指示されると思いました。kubetestただし、フィクスチャkubetestを使用するテストケースごとに新しい名前空間を作成したいのkubeですが、これは望ましくありません。kubetest新しい名前空間を作成するのではなく、現在の名前空間ですべてを行うように指示する方法はありますか?

それ以外の場合は非常にシンプルでエレガントkubetestに見えますが、別のソリューションも喜んで使用します。時間とメンテナンスをほとんど必要とせず、テストを複雑にする (読み取る) ことのないシンプルなソリューションはすばらしいでしょう。