問題タブ [nomad]
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.
nomad - nomad-sdk DateTime デシリアライズの問題 (v 0.11.3.0)
日時の逆シリアル化に関する問題が見つかりました (nomad-sdk バージョン 0.11.3.0)。
サーバー(エージェント)のバージョン: Nomad v1.0.1 (c9c68aa55a7275f22d2338f2df53e67ebfcb9238)
Nomad エージェントから (API 経由で) 割り当てリストを取得しようとすると、次のエラーが発生します。
完全なスタック トレースは、https ://pastebin.pl/view/9bf82a78 にあります。
推奨/テスト済みの回避策:
nomad - nomad ジョブの展開に関する問題 (raw_exec モード、v1.0.1)
nomad v.0.9.6 から nomad v.1.01 への最近の更新により、ジョブの展開が中断されます。残念ながら、「保留中または停止中」ステータスについて、ノマド エージェントから有用な情報を取得できませんでした。また、web-ui からトレース モニターを確認しましたが、成功しませんでした。
エージェントから拒否/保留の理由を取得する方法についてアドバイスをいただけますか?
「raw_exec」ドライバーを使用します (非特権ユーザー、driver.raw_exec.enable" = "1") F または展開 nomad-sdk (バージョン 0.11.3.0) を使用します
ジョブ定義は (ノマドの観点から) ここにあります。
OS の詳細:
Nomad エージェントの詳細:
詳細出力:
ジョブ ステータスの詳細
あなたの努力と時間をありがとう!よろしく、イワン
spring-boot - 遊牧民と領事のセットアップ
コンサルの奴隷は遊牧民の奴隷と一緒に走らせるべきですか、それとも遊牧民の奴隷の中で走らせるべきですか? 後者はまったく意味をなさないかもしれませんが、念のため尋ねています。
ノマド スレーブ (ワーカー ノード内) と並行して実行される領事スレーブを使用して、独自のノマド クラスターを立ち上げました。デプロイ可能なアーティファクトは Docker コンテナー (Java Spring アプリケーション) です。現在のセットアップの問題は、アプリケーションが領事スレーブに (構成を読み取るために) アクセスできないことです (0.0.0.0、localhost、worker node ip のいずれも機能しませんでした)。
私のサービスが 8080 を公開しているとしましょう。ブリッジをネットワーク モードとして使用するように Docker 部分を (hcl ファイルで) 構成しました。Nomad は 8080 を 43210 にマップします。私のサービスが consul スレーブに到達して構成を読み取ろうとするまで、すべて問題ありません。理想的には、nomad ワーカー ノードの IP を領事ホストとして Spring に与えるだけで十分です。しかし、なぜかそうではありません。
私は最新バージョンのノマドを使用しています。
https://github.com/bmd007/statefull-geofencing-faas/blob/master/infrastructure/nomad/client1.hclのように遊牧民のスレーブを構成しました
以下のリンクは、 consulスレーブをどのように構成/実行したかを示しています 。
注: 静的ポート マッピングとホストを docker のネットワーク モードとして (nomad で) 使用する場合は問題ありませんが、各ワーカー ノードに各アプリケーションの複数のインスタンスをデプロイすることはできません (ポートの競合のため)。
consul - マルチリージョン設定で nomad クラスターをブートストラップできない
マルチリージョンおよびマルチデータセンタークラスター間で Nomad ACL をセットアップしようとしています。サーバースタンザで、すべてのサーバーノードに以下を追加しました
ログを追跡してすべてのサーバーを再起動した後、これが得られます
そして、これは私が実行した場合に得られるものです
ドキュメントでは、aclスタンザのreplication_token値を設定するように求められていますが、その方法が明確ではありません。暗号化トークンのように生成する必要がありますか? はいの場合、どのように? 参照