Docker/K8S実践コンテナ開発入門@21日目

前回の続きから実施

CronJob

  • LinuxのCronと同様に、定期的に実行可能
  • コンテナと親和性をもったままスケジューリングが可能なのは大きなメリット
  • 通常のCronと違い、Cronジョブはマニフェストファイルで定義できる。


書籍に従って、「simple-cronjob.yaml」を作成し以下のコマンドを実行

■コマンド

//applyコマンド
kubectl apply -f simple-cronjob.yaml 

//ジョブ確認
kubectl get job -l app=pingpong

//log確認
kubectl logs -l app=pingpong

KubernetesのCronJobを利用することで、スケジューラで完結できる。
コンテナとしての考え方としてもcrontabではなくこちらのやり方が正しそう。

Secret

こちらは対応中だがエラー発生中、明日以降原因調査します。