レジストリのコマンドを利用して、登録を確認します。これでレジストリ登録の準備は完了です。バッチ処理の実行バッチジョブのYAMLを作成します。これで、8個のデータを2つのバッチジョブが並列に、キューからデータを取り出して処理します。OnFailureジョブの実行開始です。増えているのが解ります。1mこのジョブを詳細に見ると、キューに入った8個のデータに対して、8個のポッドが実行されて処理が実行されている事が確認できます。job-wq-4znc9参考元の記事では、ここで終わっているのですが、ちゃんとログの内容まで見て置かないと、気が済まないので、次へ進みます。結果ログの表示ジョブのポッドのリストを表示するのは、次のコマンドになります。ループで受けて、ポッド毎にログを表示すると、以下になります。キューのデータを1ポッドづつで処理しているのが解りますね。appleまとめKubernetesのドキュメントは、良く書いてあると思うのですが、抽象的で具体的にどういう意味なのか、解らない事が多いので、理解のために、読み解きながら、実際にコマンドを実行して確認しているのですが、今回も、これだけ試す事で、正確に把握できた様に思います。作業キューは、RabbitMQで無くても良いのでしょうけど、コンテナを引用する事で、目的の作業に最短で辿りつけ、再利用が容易という点でコンテナ技術は素晴らしいと思います。利用しており、最近のサンプリは、Deploymentを利用している様です。そこで、今回は、Deploymentに書き換えても、変わらず実行できるか確認しました。下記の二つのどちらでも変わらず実行できますが、最近ではDeploymentを利用する事が推奨されています。始まる行が、上記のYAMLの適用結果です。階層構造で実行されているのが解ります。Takara@MahoTakaraDocker/Kuberneresの学習本を書きました。15ステップあるのですが、1ステップ完結型なので好きな所から学習できます。upLoginユーザーは見つかりませんでした。