Podアンチアフィニティが名前空間内にしか効かなくてハマった
前回の記事の後でまたPodアンチアフィニティでハマったので、メモを残しておきます。 この記事はKubernetes v1.19の話です。 本番とステージングの名前空間に複数のアプリケーションA, Bをデプロイしていて、C … 続きを読む
前回の記事の後でまたPodアンチアフィニティでハマったので、メモを残しておきます。 この記事はKubernetes v1.19の話です。 本番とステージングの名前空間に複数のアプリケーションA, Bをデプロイしていて、C … 続きを読む
requiredDuringSchedulingIgnoredDuringExecutionで除外されたPodがノードにスケジューリングされるときに既に実行されているPodのPodアンチアフィニティが無視されることをメモしています。
PythonのOneAgent SDKを使って、TornadoのトレースデータをDynatraceで送る実装方法を紹介しています。
Tornadoでシグナルハンドラを使ってGraceful Shutdownを実装する方法を紹介しています。
behaveでステップの文からパラメータを読み込むときに変換処理を行う方法を紹介しています。
kubectlを使ってポッドを再起動するコマンドをメモしています。
Amazon S3互換のオブジェクトストレージMinIOをDockerで起動して、boto3でファイルをアップロードするスクリプトを動かしてみました。
環境変数をテスト環境に反映する場合は tox.ini に passenv を設定します。
振る舞い駆動開発 (BDD) のフレームワーク behave を tox で実行する設定をまとめました。
Pythonのコードスタイルチェックを行うflake8をtoxで実行する設定をまとめました。