Kubernetes上の実際の通信を観測し、開発者自身のリクエストを各サービスで識別できる値を探して、mirrordのフィルター設定と調査結果をまとめます。
- 共有ステージングで自分の通信を選びたいとき
- リクエストIDが各サービスに届くか調べたいとき
- JWTやCookieでフィルターを作りたいとき
@metalbear-co
組織
Rethinking Cloud Development
12 スキル1 リポジトリ 5,380
Kubernetes上の実際の通信を観測し、開発者自身のリクエストを各サービスで識別できる値を探して、mirrordのフィルター設定と調査結果をまとめます。
共有環境に影響を与えずデータベースの変更を試すため、独立した複製を使うmirrord.json設定を作成・検証するスキルです。接続元やコピー範囲も整理します。
サービス間の通信やキューをまたいで開発者の識別情報が届くようコードを整え、mirrordで一連の処理を同じ開発セッションへ振り分けるためのスキル。
チームでmirrordを使うためのOperatorをKubernetesに導入し、ライセンス認証、利用権限、プレビュー環境などの機能設定や問題解決を支援します。
ローカルのアプリをKubernetes上の環境につないで動かすため、mirrordの導入から初回接続、ログ・環境変数・通信の確認までを順に案内するスキルです。
Temporalのタスクを条件に応じてローカルワーカーへ振り分けるため、mirrordの接続設定やKubernetes用YAMLを作成し、整合性確認と問題解決を支援します。
ローカルのアプリをKubernetes環境につなぐmirrord.jsonを作成・修正し、環境変数や通信などの設定を検証して、問題点を説明するスキル。
Kafkaのメッセージを条件に応じてローカルの開発環境へ振り分けるため、mirrordの接続設定やYAMLを作成し、整合性の確認と問題の切り分けを支援します。
変更したサービスを共有Kubernetesクラスタ内の隔離podで動かすプレビュー環境を構築し、通信の振り分けやURL共有、PRごとの自動起動を支援します。
mirrordで動かすアプリの外向きTCP通信に遅延や接続エラーを加え、障害時の動作を調べるためのルール作成・管理とCIへの組み込みを支援します。
CIで動かすアプリをmirrordで実際のKubernetes環境につなぎ、結合テストやE2Eテストのワークフロー作成、接続設定、終了処理を支援します。
関連する複数のサービスをローカルで同時にデバッグするため、mirrord-up.yamlに起動コマンドや接続先をまとめ、セッションの起動と終了を一括管理します。