フォロー

@okumin こんにちは、先日、マストドン on GKEについて質問させて頂いたものです。
その後、私も無事、GKEでのマストドン構築が出来たのですが、mastodon:dailyをkubernetesのcronjobで設定しようとしたところ、「couldn't find type: v2alpha1.CronJob」とエラーが出てしまいました。
GKEですと例えば、現状、Kubernetes アルファ版の機能を有効にする必要がある等の制約があったりしますでしょうか。

@amanoyu 名前的にはα版じゃないとダメそうですよね……
私も別件でバッチのスケジューリングを調べたことがあるのですが、当時はあんまりいい方法が見つかりませんでした。
むしろ私が教えてほしいくらいです><

@okumin こちらを見ているとやはりα版でないとCronJobは現状利用出来なさそうですね、、、汗

cloud.google.com/container-eng

kubernetes.io/docs/concepts/wo

また、GKEでのα版(アルファクラスタ)は期間限定なクラスタであることや、
有効にしたとしても、個別にAPIServer?に対して下記設定が必要そうですが、
そもそもGKEでこの設定が出来るのかと、色々と道のりは長そうです、、、^^;

「--runtime-config=batch/v2alpha1=true」

コンテナ内で無理くりCronを動かす方法もあるようですが、悩ましいですね(;´Д`)

@amanoyu そんなに要求が厳しいジョブじゃないので、cron を実行するためのコンテナを一つ立てておけばいいんじゃないかなとは思っています。

@okumin レス遅れました。cron用コンテナを用意するのが無難ですね〜
私の場合は、マストドンのデイリースクリプトがcronを必要としなくなる実装になるらしく、一旦は対応保留になりそうです。

ログインして会話に参加
ヒゲメガネ丼 - ガジェット好きでつい散財してしまうテッキーなフレンズ -

ヒゲメガネ丼の由来は単に私がそのような見た目のためです汗

  • インフラエンジニア
  • マストドンインスタンス構築・運用
  • ガジェット好き
  • Apple好き
  • お酒好き(ウイスキー、シングルモルトが好きです)
  • 楽器やってる(私はドラムとギターを少々)
  • 写真やカメラに目がない

    そんなフレンズな方はゆるくアカウント登録してやって下さい。
    管理人もゆるくトゥート!してます。
    マストドン on GKEでのナレッジもある程度貯まったので、そんなインフラエンジニアな方も是非!!