kubernetesにはJobというリソースがある(CronJobもあるよ). このJobを使いたい用途が2つあった.
- デプロイ時のmigration等
- Rundeckからジョブを実行したい
というわけで,この2つを両方共満たせるものを作った.
続きを読むkubernetesにはJobというリソースがある(CronJobもあるよ). このJobを使いたい用途が2つあった.
というわけで,この2つを両方共満たせるものを作った.
続きを読む最近KubernetesクラスタをAWS上に作っているのだが,EKSは結構お高い.
これはどうしても削れない,EKSの利用料金として,$0.20/hour持っていかれるためである. EKSだけでだいたい$144/monthかかることになる.
これは流石に痛いので,kopsでKubernetesクラスタを作ることにした.
kopsコマンドで簡単にクラスタが作れるよ!という記事は結構あるのだが,実運用していく上で結構カスタマイズしたい部分があったので,書き残しておく.
続きを読む前回の記事で,Envoyの話をした. Envoy,すごく便利なのだがこの設定を全コンテナごとに書いてやるのはなかなかにめんどくさい. せっかくSidecarなのでもっと楽に差し込めたら良い.
あと,せっかくEnvoyを使っているので,static_resourcesだけじゃなくdynamic_resourcesをつかったカナリアリリースとかやってみたい.
というわけでIstioを使ってみる. この分野だとIstioは非常に筋がいいのだが,いまいち枯れてないので,本番導入するのはちょっと悩む……
Istio関連だと,公式で出しているBookinfoというアプリケーションを 動かしてみた という記事はたくさん見かけるんだけど,自分のアプリケーションでIstio組み込んだ記事が非常に少ない.
ので,今回は自分で作ったサンプルアプリケーションをIstioの上で動かしてみる.もちろんKubernetesクラスタは構築済みという前提で話をすすめる.
続きを読む